setter correction
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
- #678
|
- #678
|
||||||
- #679
|
- #679
|
||||||
- #681
|
- #681
|
||||||
|
- be able to set detailedDeliveryPeriodFrom, detailedDeliveryPeriodTo MS188
|
||||||
|
- updated verapdf from 1.26.1 to 1.26.2
|
||||||
|
|
||||||
2.16.0
|
2.16.0
|
||||||
=======
|
=======
|
||||||
|
|||||||
@@ -783,11 +783,20 @@ public class Invoice implements IExportableTransaction {
|
|||||||
return detailedDeliveryDateStart;
|
return detailedDeliveryDateStart;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Invoice setDetailedDeliveryPeriodFrom(Date dt) {
|
||||||
|
detailedDeliveryDateStart=dt;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Date getDetailedDeliveryPeriodTo() {
|
public Date getDetailedDeliveryPeriodTo() {
|
||||||
return detailedDeliveryPeriodEnd;
|
return detailedDeliveryPeriodEnd;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Invoice setDetailedDeliveryPeriodTo(Date dt) {
|
||||||
|
detailedDeliveryPeriodEnd=dt;
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* adds a free text paragraph, which will become an includedNote element
|
* adds a free text paragraph, which will become an includedNote element
|
||||||
|
|||||||
@@ -102,6 +102,8 @@ public class DeSerializationTest extends ResourceCase {
|
|||||||
" \"currency\": \"EUR\",\n" +
|
" \"currency\": \"EUR\",\n" +
|
||||||
" \"issueDate\": \"2018-03-03T23:00:00.000+00:00\",\n" +
|
" \"issueDate\": \"2018-03-03T23:00:00.000+00:00\",\n" +
|
||||||
" \"deliveryDate\": \"2018-03-03T23:00:00.000+00:00\",\n" +
|
" \"deliveryDate\": \"2018-03-03T23:00:00.000+00:00\",\n" +
|
||||||
|
" \"detailedDeliveryPeriodFrom\": \"2017-03-03T13:00:00.000+00:00\",\n" +
|
||||||
|
" \"detailedDeliveryPeriodTo\": \"2017-03-04T13:00:00.000+00:00\",\n" +
|
||||||
" \"sender\": {\n" +
|
" \"sender\": {\n" +
|
||||||
" \"name\": \"Lieferant GmbH\",\n" +
|
" \"name\": \"Lieferant GmbH\",\n" +
|
||||||
" \"zip\": \"80333\",\n" +
|
" \"zip\": \"80333\",\n" +
|
||||||
@@ -162,7 +164,15 @@ public class DeSerializationTest extends ResourceCase {
|
|||||||
TransactionCalculator tc = new TransactionCalculator(fromJSON);
|
TransactionCalculator tc = new TransactionCalculator(fromJSON);
|
||||||
assertEquals(tc.getGrandTotal(), new BigDecimal("234.43"));
|
assertEquals(tc.getGrandTotal(), new BigDecimal("234.43"));
|
||||||
assertEquals(fromJSON.getNumber(), fromJSON.getNumber());
|
assertEquals(fromJSON.getNumber(), fromJSON.getNumber());
|
||||||
|
|
||||||
|
ZUGFeRD2PullProvider zf2p = new ZUGFeRD2PullProvider();
|
||||||
|
zf2p.setProfile(Profiles.getByName("XRechnung"));
|
||||||
|
zf2p.generateXML(fromJSON);
|
||||||
|
String theXML = new String(zf2p.getXML(), StandardCharsets.UTF_8);
|
||||||
|
|
||||||
assertEquals(fromJSON.getZFItems().length, fromJSON.getZFItems().length);
|
assertEquals(fromJSON.getZFItems().length, fromJSON.getZFItems().length);
|
||||||
|
assertTrue(theXML.contains("20170303"));
|
||||||
|
assertTrue(theXML.contains("20170304"));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user