Enhance javadoc.

This commit is contained in:
langfr
2026-05-28 15:39:58 +01:00
parent 3cd2273621
commit c97c949a2c

View File

@@ -2,7 +2,25 @@ package org.mustangproject;
/** /**
* EN16931-ID: BT-21 - the qualification of the free text on the invoice from BT-22 * EN16931-ID: BT-21 - the qualification of the free text on the invoice from BT-22
* In the first step only the recommended codes are implemented. * @see <a href="https://service.unece.org/trade/untdid/d96a/uncl/uncl4451.htm">UNTDID - D.96A - Element 4451</a> for a complete list of codes
*
* In the first step only the recommended codes are implemented:
* AAI : General information / Allgemeine Informationen
* SUR : Supplier remarks / Anmerkungen des Verkäufers
* REG : Regulatory information / Regulatorische Informationen
* ABL : Government information / Rechtliche Informationen
* TXD : Tax declaration / Informationen zur Steuer
* CUS : Customs declaration information / Zollinformationen
*
* plus
* ACY : Introduction
* AAK : Price conditions
* ABZ : Instructions/information about revolving documentary credit
* PMT : Payment information
* PMD : Payment detail/remittance information
* AAB : Terms of payments
* ACB : Additional information
* INV : Invoice instruction
*/ */
public enum SubjectCode { public enum SubjectCode {
/** /**
@@ -38,29 +56,28 @@ public enum SubjectCode {
*/ */
AAK, AAK,
/** /**
* Vehicle licence number * Instructions/information about revolving documentary credit
*/ */
ABZ, ABZ,
/** /**
* Payment information * Payment information
*/ */
PMT, PMT,
/** /**
* Payment detail/remittance information * Payment detail/remittance information
*/ */
PMD,
PMD, /**
/** * Payment term
* Payment term */
*/ AAB,
AAB, /**
/** * Additional information
* Additional information */
*/ ACB,
ACB, /**
/** * Invoice instruction
* Invoice instruction */
*/ INV
INV
} }