Class DetailedInformationOnTaxInformation


  • public class DetailedInformationOnTaxInformation
    extends Object
    EXT:Detailed information on tax information

    XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax

    • Method Detail

      • setTypeCode

        public DetailedInformationOnTaxInformation setTypeCode​(Codes.VATTypeCode value)
        Parameters:
        value - EXT:Tax type (Code)

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:TypeCode

        Returns:
        DetailedInformationOnTaxInformation
      • setTaxCategory

        public DetailedInformationOnTaxInformation setTaxCategory​(Codes.VATCategoryCode value)
        Parameters:
        value - EXT:Tax category

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:CategoryCode

        Returns:
        DetailedInformationOnTaxInformation
      • setTaxRate

        public DetailedInformationOnTaxInformation setTaxRate​(Percentage value)
        Parameters:
        value - EXT:Tax rate

        XPath:/rsm:CrossIndustryInvoice/rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeSettlement/ram:SpecifiedLogisticsServiceCharge/ram:AppliedTradeTax/ram:RateApplicablePercent

        Returns:
        DetailedInformationOnTaxInformation
      • getTaxRateForJAXB

        public String getTaxRateForJAXB()