feature: Category Code for tax category
This commit is contained in:
@@ -743,6 +743,15 @@ public class ZUGFeRDImporter extends ZUGFeRDInvoiceImporter {
|
|||||||
node = getNodeByName(node.getChildNodes(), "CalculatedAmount");
|
node = getNodeByName(node.getChildNodes(), "CalculatedAmount");
|
||||||
lineItem.setTax(XMLTools.tryBigDecimal(node));
|
lineItem.setTax(XMLTools.tryBigDecimal(node));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
node = getNodeByName(nn.getChildNodes(), "ApplicableTradeTax");
|
||||||
|
if (node != null) {
|
||||||
|
node = getNodeByName(node.getChildNodes(), "CategoryCode");
|
||||||
|
if(node != null){
|
||||||
|
lineItem.getProduct().setTaxCategoryCode(XMLTools.getNodeValue(node));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
node = getNodeByName(nn.getChildNodes(), "BillingSpecifiedPeriod");
|
node = getNodeByName(nn.getChildNodes(), "BillingSpecifiedPeriod");
|
||||||
if (node != null) {
|
if (node != null) {
|
||||||
final Node start = getNodeByName(node.getChildNodes(), "StartDateTime");
|
final Node start = getNodeByName(node.getChildNodes(), "StartDateTime");
|
||||||
|
|||||||
Reference in New Issue
Block a user