- invoiceimporter to parse BuyerReference
- support LineThree in TradeParty (BT-165?)
This commit is contained in:
@@ -76,6 +76,16 @@ public abstract class MustangReaderTestCase extends TestCase implements IExporta
|
||||
return "Bahnstr. 42";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAdditionalAddress() {
|
||||
return "Hinterhaus";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getAdditionalAddressExtension() {
|
||||
return "Zweiter Stock";
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getVATID() {
|
||||
return "DE999999999";
|
||||
|
||||
@@ -215,8 +215,8 @@ public class ZF2Test extends MustangReaderTestCase {
|
||||
assertEquals(zi.getForeignReference(), getNumber());
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getPostcodeCode(), "88802");
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getLineOne(), "Bahnstr. 42");
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getLineTwo(), null);
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getLineThree(), null);
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getLineTwo(), "Hinterhaus");
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getLineThree(), "Zweiter Stock");
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getCountrySubDivisionName(), null);
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getCountryID(), "DE");
|
||||
assertEquals(zi.getBuyerTradePartyAddress().getCityName(), "Spielkreis");
|
||||
|
||||
@@ -65,6 +65,7 @@ public class ZF2ZInvoiceImporterTest extends ResourceCase {
|
||||
assertEquals(3, invoice.getZFItems().length);
|
||||
assertEquals("400.0000", invoice.getZFItems()[1].getQuantity().toString());
|
||||
|
||||
assertEquals("AB321", invoice.getReferenceNumber());
|
||||
assertEquals("160.0000", invoice.getZFItems()[0].getPrice().toString());
|
||||
assertEquals("Heiße Luft pro Liter", invoice.getZFItems()[2].getProduct().getName());
|
||||
assertEquals("LTR", invoice.getZFItems()[2].getProduct().getUnit());
|
||||
@@ -77,6 +78,8 @@ public class ZF2ZInvoiceImporterTest extends ResourceCase {
|
||||
assertEquals("2017-05-30",sdf.format(invoice.getDueDate()));
|
||||
|
||||
assertEquals("Bahnstr. 42", invoice.getRecipient().getStreet());
|
||||
assertEquals("Hinterhaus", invoice.getRecipient().getAdditionalAddress());
|
||||
assertEquals("Zweiter Stock", invoice.getRecipient().getAdditionalAddressExtension());
|
||||
assertEquals("88802", invoice.getRecipient().getZIP());
|
||||
assertEquals("DE", invoice.getRecipient().getCountry());
|
||||
assertEquals("Spielkreis", invoice.getRecipient().getLocation());
|
||||
|
||||
Reference in New Issue
Block a user