Class InvoiceLineObjectIdentifier
- java.lang.Object
-
- com.fourjs.report.facturx.profiles.extended.InvoiceLineObjectIdentifier
-
public class InvoiceLineObjectIdentifier extends Object
BT-128-00:(Invoice line object identifier)XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Identifier
getInvoiceLineObjectIdentifier()
BT-128:Invoice line object identifierCodes.ReferenceCodeIdentifier
getInvoiceLineObjectIdentifierIdentificationschemeIdentifier()
BT-128-1:Invoice line object identifier identificationscheme identifierCodes.InvoiceTypeCode130
getTypeCode()
BT-128-0:0InvoiceLineObjectIdentifier
setInvoiceLineObjectIdentifier(Identifier value)
InvoiceLineObjectIdentifier
setInvoiceLineObjectIdentifierIdentificationschemeIdentifier(Codes.ReferenceCodeIdentifier value)
-
-
-
Method Detail
-
setInvoiceLineObjectIdentifier
public InvoiceLineObjectIdentifier setInvoiceLineObjectIdentifier(Identifier value)
- Parameters:
value
- BT-128:Invoice line object identifierAn identifier for an object on which the invoice line is based, given by the Seller.
It may be a subscription number, telephone number, meter point etc., as applicable.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID
- Returns:
- InvoiceLineObjectIdentifier
-
setInvoiceLineObjectIdentifierIdentificationschemeIdentifier
public InvoiceLineObjectIdentifier setInvoiceLineObjectIdentifierIdentificationschemeIdentifier(Codes.ReferenceCodeIdentifier value)
- Parameters:
value
- BT-128-1:Invoice line object identifier identificationscheme identifierThe identification scheme identifier of the Invoice line object identifier.
If it may be not clear for the receiver what scheme is used for the identifier, a conditional scheme identifier should be used that shall be chosen from the UNTDID 1153 code list [6] entries.
XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode
- Returns:
- InvoiceLineObjectIdentifier
-
getInvoiceLineObjectIdentifier
public Identifier getInvoiceLineObjectIdentifier()
BT-128:Invoice line object identifierAn identifier for an object on which the invoice line is based, given by the Seller.
It may be a subscription number, telephone number, meter point etc., as applicable.
- Returns:
- the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:IssuerAssignedID
-
getTypeCode
public Codes.InvoiceTypeCode130 getTypeCode() throws ComputationException
BT-128-0:0Value = 130
Use with TypeCode "130"
- Returns:
- a computed value unless an explicit value has been set and
Invoice.setRecompute(boolean)
has been called with a value of false in which case the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:TypeCode is returned - Throws:
ComputationException
-
getInvoiceLineObjectIdentifierIdentificationschemeIdentifier
public Codes.ReferenceCodeIdentifier getInvoiceLineObjectIdentifierIdentificationschemeIdentifier()
BT-128-1:Invoice line object identifier identificationscheme identifierThe identification scheme identifier of the Invoice line object identifier.
If it may be not clear for the receiver what scheme is used for the identifier, a conditional scheme identifier should be used that shall be chosen from the UNTDID 1153 code list [6] entries.
- Returns:
- the value /rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:IncludedSupplyChainTradeLineItem/ram:SpecifiedLineTradeSettlement/ram:AdditionalReferencedDocument/ram:ReferenceTypeCode
-
-