The peppol Reference Manual

This is the peppol Reference Manual, version 0.0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Mon Feb 26 15:34:05 2024 GMT+0.

Table of Contents


1 Introduction


2 Systems

The main system appears first, followed by any subsystem dependency.


2.1 peppol

PEPPOL eInvoicing library

Author

Mariano Montone <>

License

MIT

Version

0.0.1

Dependencies
  • cxml (system).
  • xpath (system).
Source

peppol.asd.

Child Components

3 Modules

Modules are listed depth-first from the system components tree.


4 Files

Files are sorted by type and then listed depth-first from the systems components trees.


4.1 Lisp


4.1.1 peppol/peppol.asd

Source

peppol.asd.

Parent Component

peppol (system).

ASDF Systems

peppol.


4.1.2 peppol/package.lisp

Source

peppol.asd.

Parent Component

peppol (system).

Packages

peppol.


4.1.3 peppol/peppol.lisp

Dependency

package.lisp (file).

Source

peppol.asd.

Parent Component

peppol (system).


4.1.4 peppol/codelists.lisp

Dependency

peppol.lisp (file).

Source

peppol.asd.

Parent Component

peppol (system).

Packages

peppol/code-lists.

Public Interface
Internals

generate-code-list-from-file (function).


4.1.5 peppol/code-lists/Allowance⎵reason⎵codes⎵(UNCL5189⎵subset).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

allowance⎵reason⎵codes⎵(uncl5189⎵subset) (special variable).


4.1.6 peppol/code-lists/Charge⎵reason⎵code⎵(UNCL7161).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

charge⎵reason⎵code⎵(uncl7161) (special variable).


4.1.7 peppol/code-lists/Credit⎵note⎵type⎵code⎵(UNCL1001⎵subset).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

credit⎵note⎵type⎵code⎵(uncl1001⎵subset) (special variable).


4.1.8 peppol/code-lists/Duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(Subset⎵of⎵UNCL5305).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305) (special variable).


4.1.9 peppol/code-lists/Electronic⎵Address⎵Scheme⎵(EAS).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

electronic⎵address⎵scheme⎵(eas) (special variable).


4.1.10 peppol/code-lists/ISO⎵3166-1:Alpha2⎵Country⎵codes.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

iso⎵3166-1∶alpha2⎵country⎵codes (special variable).


4.1.11 peppol/code-lists/ISO⎵4217⎵Currency⎵codes.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

iso⎵4217⎵currency⎵codes (special variable).


4.1.12 peppol/code-lists/ISO⎵6523⎵ICD⎵list.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

iso⎵6523⎵icd⎵list (special variable).


4.1.13 peppol/code-lists/Invoice⎵type⎵code⎵(UNCL1001⎵subset).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

invoice⎵type⎵code⎵(uncl1001⎵subset) (special variable).


4.1.14 peppol/code-lists/Invoiced⎵object⎵identifier⎵scheme⎵(UNCL⎵1153).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153) (special variable).


4.1.15 peppol/code-lists/Item⎵type⎵identification⎵code⎵(UNCL7143).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

item⎵type⎵identification⎵code⎵(uncl7143) (special variable).


4.1.16 peppol/code-lists/Mime⎵code⎵(subset⎵of⎵IANA⎵code⎵list).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

mime⎵code⎵(subset⎵of⎵iana⎵code⎵list) (special variable).


4.1.17 peppol/code-lists/Payment⎵means⎵code⎵(UNCL4461).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

payment⎵means⎵code⎵(uncl4461) (special variable).


4.1.18 peppol/code-lists/SEPA⎵indicator.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

sepa⎵indicator (special variable).


4.1.19 peppol/code-lists/UN-ECE⎵Recommendation⎵20.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

un/ece⎵recommendation⎵20 (special variable).


4.1.20 peppol/code-lists/UN-ECE⎵Recommendation⎵21.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

un/ece⎵recommendation⎵21 (special variable).


4.1.21 peppol/code-lists/VAT⎵date⎵code⎵(UNCL2005⎵subset).lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

vat⎵date⎵code⎵(uncl2005⎵subset) (special variable).


4.1.22 peppol/code-lists/VATEX⎵code⎵list.lisp

Source

peppol.asd.

Parent Component

code-lists (module).

Public Interface

vatex⎵code⎵list (special variable).


5 Packages

Packages are listed by definition order.


5.1 peppol/code-lists

Source

codelists.lisp.

Use List

common-lisp.

Public Interface
Internals

generate-code-list-from-file (function).


5.2 peppol

Source

package.lisp.

Use List

common-lisp.


6 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


6.1 Public Interface


6.1.1 Special variables

Special Variable: allowance⎵reason⎵codes⎵(uncl5189⎵subset)
Package

peppol/code-lists.

Source

allowance⎵reason⎵codes⎵(uncl5189⎵subset).lisp.

Special Variable: charge⎵reason⎵code⎵(uncl7161)
Package

peppol/code-lists.

Source

charge⎵reason⎵code⎵(uncl7161).lisp.

Special Variable: credit⎵note⎵type⎵code⎵(uncl1001⎵subset)
Package

peppol/code-lists.

Source

credit⎵note⎵type⎵code⎵(uncl1001⎵subset).lisp.

Special Variable: duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305)
Package

peppol/code-lists.

Source

duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305).lisp.

Special Variable: electronic⎵address⎵scheme⎵(eas)
Package

peppol/code-lists.

Source

electronic⎵address⎵scheme⎵(eas).lisp.

Special Variable: invoice⎵type⎵code⎵(uncl1001⎵subset)
Package

peppol/code-lists.

Source

invoice⎵type⎵code⎵(uncl1001⎵subset).lisp.

Special Variable: invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153)
Package

peppol/code-lists.

Source

invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153).lisp.

Special Variable: iso⎵3166-1:alpha2⎵country⎵codes
Package

peppol/code-lists.

Source

iso⎵3166-1∶alpha2⎵country⎵codes.lisp.

Special Variable: iso⎵4217⎵currency⎵codes
Package

peppol/code-lists.

Source

iso⎵4217⎵currency⎵codes.lisp.

Special Variable: iso⎵6523⎵icd⎵list
Package

peppol/code-lists.

Source

iso⎵6523⎵icd⎵list.lisp.

Special Variable: item⎵type⎵identification⎵code⎵(uncl7143)
Package

peppol/code-lists.

Source

item⎵type⎵identification⎵code⎵(uncl7143).lisp.

Special Variable: mime⎵code⎵(subset⎵of⎵iana⎵code⎵list)
Package

peppol/code-lists.

Source

mime⎵code⎵(subset⎵of⎵iana⎵code⎵list).lisp.

Special Variable: payment⎵means⎵code⎵(uncl4461)
Package

peppol/code-lists.

Source

payment⎵means⎵code⎵(uncl4461).lisp.

Special Variable: sepa⎵indicator
Package

peppol/code-lists.

Source

sepa⎵indicator.lisp.

Special Variable: un/ece⎵recommendation⎵20
Package

peppol/code-lists.

Source

un-ece⎵recommendation⎵20.lisp.

Special Variable: un/ece⎵recommendation⎵21
Package

peppol/code-lists.

Source

un-ece⎵recommendation⎵21.lisp.

Special Variable: vat⎵date⎵code⎵(uncl2005⎵subset)
Package

peppol/code-lists.

Source

vat⎵date⎵code⎵(uncl2005⎵subset).lisp.

Special Variable: vatex⎵code⎵list
Package

peppol/code-lists.

Source

vatex⎵code⎵list.lisp.


6.1.2 Ordinary functions

Function: generate-code-lists ()
Package

peppol/code-lists.

Source

codelists.lisp.

Function: get-code-id (code-name code-list)
Package

peppol/code-lists.

Source

codelists.lisp.

Function: get-code-name (code-id code-list)
Package

peppol/code-lists.

Source

codelists.lisp.


6.2 Internals


6.2.1 Ordinary functions

Function: generate-code-list-from-file (filepath)
Package

peppol/code-lists.

Source

codelists.lisp.


Appendix A Indexes


A.1 Concepts


A.3 Variables

Jump to:   A   C   D   E   I   M   P   S   U   V  
Index Entry  Section

A
allowance⎵reason⎵codes⎵(uncl5189⎵subset): Public special variables

C
charge⎵reason⎵code⎵(uncl7161): Public special variables
credit⎵note⎵type⎵code⎵(uncl1001⎵subset): Public special variables

D
duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305): Public special variables

E
electronic⎵address⎵scheme⎵(eas): Public special variables

I
invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153): Public special variables
invoice⎵type⎵code⎵(uncl1001⎵subset): Public special variables
iso⎵3166-1:alpha2⎵country⎵codes: Public special variables
iso⎵4217⎵currency⎵codes: Public special variables
iso⎵6523⎵icd⎵list: Public special variables
item⎵type⎵identification⎵code⎵(uncl7143): Public special variables

M
mime⎵code⎵(subset⎵of⎵iana⎵code⎵list): Public special variables

P
payment⎵means⎵code⎵(uncl4461): Public special variables

S
sepa⎵indicator: Public special variables
Special Variable, allowance⎵reason⎵codes⎵(uncl5189⎵subset): Public special variables
Special Variable, charge⎵reason⎵code⎵(uncl7161): Public special variables
Special Variable, credit⎵note⎵type⎵code⎵(uncl1001⎵subset): Public special variables
Special Variable, duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305): Public special variables
Special Variable, electronic⎵address⎵scheme⎵(eas): Public special variables
Special Variable, invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153): Public special variables
Special Variable, invoice⎵type⎵code⎵(uncl1001⎵subset): Public special variables
Special Variable, iso⎵3166-1:alpha2⎵country⎵codes: Public special variables
Special Variable, iso⎵4217⎵currency⎵codes: Public special variables
Special Variable, iso⎵6523⎵icd⎵list: Public special variables
Special Variable, item⎵type⎵identification⎵code⎵(uncl7143): Public special variables
Special Variable, mime⎵code⎵(subset⎵of⎵iana⎵code⎵list): Public special variables
Special Variable, payment⎵means⎵code⎵(uncl4461): Public special variables
Special Variable, sepa⎵indicator: Public special variables
Special Variable, un/ece⎵recommendation⎵20: Public special variables
Special Variable, un/ece⎵recommendation⎵21: Public special variables
Special Variable, vatex⎵code⎵list: Public special variables
Special Variable, vat⎵date⎵code⎵(uncl2005⎵subset): Public special variables

U
un/ece⎵recommendation⎵20: Public special variables
un/ece⎵recommendation⎵21: Public special variables

V
vatex⎵code⎵list: Public special variables
vat⎵date⎵code⎵(uncl2005⎵subset): Public special variables


A.4 Data types

Jump to:   A   C   D   E   F   I   M   P   S   U   V  
Index Entry  Section

A
allowance⎵reason⎵codes⎵(uncl5189⎵subset).lisp: The peppol/code-lists/allowance⎵reason⎵codes⎵❨uncl5189⎵subset❩․lisp file

C
charge⎵reason⎵code⎵(uncl7161).lisp: The peppol/code-lists/charge⎵reason⎵code⎵❨uncl7161❩․lisp file
code-lists: The peppol/code-lists module
codelists.lisp: The peppol/codelists․lisp file
credit⎵note⎵type⎵code⎵(uncl1001⎵subset).lisp: The peppol/code-lists/credit⎵note⎵type⎵code⎵❨uncl1001⎵subset❩․lisp file

D
duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305).lisp: The peppol/code-lists/duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵❨subset⎵of⎵uncl5305❩․lisp file

E
electronic⎵address⎵scheme⎵(eas).lisp: The peppol/code-lists/electronic⎵address⎵scheme⎵❨eas❩․lisp file

F
File, allowance⎵reason⎵codes⎵(uncl5189⎵subset).lisp: The peppol/code-lists/allowance⎵reason⎵codes⎵❨uncl5189⎵subset❩․lisp file
File, charge⎵reason⎵code⎵(uncl7161).lisp: The peppol/code-lists/charge⎵reason⎵code⎵❨uncl7161❩․lisp file
File, codelists.lisp: The peppol/codelists․lisp file
File, credit⎵note⎵type⎵code⎵(uncl1001⎵subset).lisp: The peppol/code-lists/credit⎵note⎵type⎵code⎵❨uncl1001⎵subset❩․lisp file
File, duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵(subset⎵of⎵uncl5305).lisp: The peppol/code-lists/duty⎵or⎵tax⎵or⎵fee⎵category⎵code⎵❨subset⎵of⎵uncl5305❩․lisp file
File, electronic⎵address⎵scheme⎵(eas).lisp: The peppol/code-lists/electronic⎵address⎵scheme⎵❨eas❩․lisp file
File, invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153).lisp: The peppol/code-lists/invoiced⎵object⎵identifier⎵scheme⎵❨uncl⎵1153❩․lisp file
File, invoice⎵type⎵code⎵(uncl1001⎵subset).lisp: The peppol/code-lists/invoice⎵type⎵code⎵❨uncl1001⎵subset❩․lisp file
File, iso⎵3166-1:alpha2⎵country⎵codes.lisp: The peppol/code-lists/iso⎵3166-1∶alpha2⎵country⎵codes․lisp file
File, iso⎵4217⎵currency⎵codes.lisp: The peppol/code-lists/iso⎵4217⎵currency⎵codes․lisp file
File, iso⎵6523⎵icd⎵list.lisp: The peppol/code-lists/iso⎵6523⎵icd⎵list․lisp file
File, item⎵type⎵identification⎵code⎵(uncl7143).lisp: The peppol/code-lists/item⎵type⎵identification⎵code⎵❨uncl7143❩․lisp file
File, mime⎵code⎵(subset⎵of⎵iana⎵code⎵list).lisp: The peppol/code-lists/mime⎵code⎵❨subset⎵of⎵iana⎵code⎵list❩․lisp file
File, package.lisp: The peppol/package․lisp file
File, payment⎵means⎵code⎵(uncl4461).lisp: The peppol/code-lists/payment⎵means⎵code⎵❨uncl4461❩․lisp file
File, peppol.asd: The peppol/peppol․asd file
File, peppol.lisp: The peppol/peppol․lisp file
File, sepa⎵indicator.lisp: The peppol/code-lists/sepa⎵indicator․lisp file
File, un-ece⎵recommendation⎵20.lisp: The peppol/code-lists/un-ece⎵recommendation⎵20․lisp file
File, un-ece⎵recommendation⎵21.lisp: The peppol/code-lists/un-ece⎵recommendation⎵21․lisp file
File, vatex⎵code⎵list.lisp: The peppol/code-lists/vatex⎵code⎵list․lisp file
File, vat⎵date⎵code⎵(uncl2005⎵subset).lisp: The peppol/code-lists/vat⎵date⎵code⎵❨uncl2005⎵subset❩․lisp file

I
invoiced⎵object⎵identifier⎵scheme⎵(uncl⎵1153).lisp: The peppol/code-lists/invoiced⎵object⎵identifier⎵scheme⎵❨uncl⎵1153❩․lisp file
invoice⎵type⎵code⎵(uncl1001⎵subset).lisp: The peppol/code-lists/invoice⎵type⎵code⎵❨uncl1001⎵subset❩․lisp file
iso⎵3166-1:alpha2⎵country⎵codes.lisp: The peppol/code-lists/iso⎵3166-1∶alpha2⎵country⎵codes․lisp file
iso⎵4217⎵currency⎵codes.lisp: The peppol/code-lists/iso⎵4217⎵currency⎵codes․lisp file
iso⎵6523⎵icd⎵list.lisp: The peppol/code-lists/iso⎵6523⎵icd⎵list․lisp file
item⎵type⎵identification⎵code⎵(uncl7143).lisp: The peppol/code-lists/item⎵type⎵identification⎵code⎵❨uncl7143❩․lisp file

M
mime⎵code⎵(subset⎵of⎵iana⎵code⎵list).lisp: The peppol/code-lists/mime⎵code⎵❨subset⎵of⎵iana⎵code⎵list❩․lisp file
Module, code-lists: The peppol/code-lists module

P
Package, peppol: The peppol package
Package, peppol/code-lists: The peppol/code-lists package
package.lisp: The peppol/package․lisp file
payment⎵means⎵code⎵(uncl4461).lisp: The peppol/code-lists/payment⎵means⎵code⎵❨uncl4461❩․lisp file
peppol: The peppol system
peppol: The peppol package
peppol.asd: The peppol/peppol․asd file
peppol.lisp: The peppol/peppol․lisp file
peppol/code-lists: The peppol/code-lists package

S
sepa⎵indicator.lisp: The peppol/code-lists/sepa⎵indicator․lisp file
System, peppol: The peppol system

U
un-ece⎵recommendation⎵20.lisp: The peppol/code-lists/un-ece⎵recommendation⎵20․lisp file
un-ece⎵recommendation⎵21.lisp: The peppol/code-lists/un-ece⎵recommendation⎵21․lisp file

V
vatex⎵code⎵list.lisp: The peppol/code-lists/vatex⎵code⎵list․lisp file
vat⎵date⎵code⎵(uncl2005⎵subset).lisp: The peppol/code-lists/vat⎵date⎵code⎵❨uncl2005⎵subset❩․lisp file