Commit ea2bb30c authored by steurwadkar's avatar steurwadkar

F17ABAS001 source code commit


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@106471 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d1019d4e
...@@ -5,6 +5,10 @@ import java.util.List; ...@@ -5,6 +5,10 @@ import java.util.List;
public class CDNDetails public class CDNDetails
{ {
public String taxPayerAction;
public String checksum;
public String cdnNoteType; public String cdnNoteType;
public String cdNoteNumber; public String cdNoteNumber;
......
...@@ -26,7 +26,7 @@ public class Invoice ...@@ -26,7 +26,7 @@ public class Invoice
public String shippingPortCode; public String shippingPortCode;
public String shippingBillNum; public double shippingBillNum;
public Date shippingBillDt; public Date shippingBillDt;
......
...@@ -47,9 +47,9 @@ abstract class BaseSerializer<T extends BaseData> extends JsonSerializer<T> ...@@ -47,9 +47,9 @@ abstract class BaseSerializer<T extends BaseData> extends JsonSerializer<T>
{ {
json.writeStringField("sbpcode",inv.shippingPortCode); json.writeStringField("sbpcode",inv.shippingPortCode);
} }
if(inv.shippingBillNum != null) if(inv.shippingBillNum >= 0)
{ {
json.writeStringField("sbnum", inv.shippingBillNum); json.writeNumberField("sbnum", inv.shippingBillNum);
} }
if(inv.shippingBillDt != null) if(inv.shippingBillDt != null)
{ {
......
...@@ -52,6 +52,14 @@ public class CDNRSerializer extends JsonSerializer<CDNR> ...@@ -52,6 +52,14 @@ public class CDNRSerializer extends JsonSerializer<CDNR>
json.writeStringField("rsn", cdnDetails.reason); json.writeStringField("rsn", cdnDetails.reason);
} }
json.writeStringField("p_gst", cdnDetails.isPreGSTInvoice ? "Y" : "N"); json.writeStringField("p_gst", cdnDetails.isPreGSTInvoice ? "Y" : "N");
if(cdnDetails.taxPayerAction != null)
{
json.writeStringField("flag", cdnDetails.taxPayerAction);
}
if(cdnDetails.checksum != null && cdnDetails.checksum.trim().length() > 0)
{
json.writeStringField("chksum", cdnDetails.checksum);
}
writeCDNLineItems(cdnDetails, json); writeCDNLineItems(cdnDetails, json);
......
...@@ -15,7 +15,7 @@ public class EXPSerializer extends BaseSerializer<EXP> ...@@ -15,7 +15,7 @@ public class EXPSerializer extends BaseSerializer<EXP>
{ {
json.writeStartObject(); json.writeStartObject();
json.writeStringField("ex_tp", exp.exportType); json.writeStringField("exp_typ", exp.exportType);
writeInvoices(exp, json); writeInvoices(exp, json);
json.writeEndObject(); json.writeEndObject();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment