correzione fatture elettroniche
This commit is contained in:
@@ -216,7 +216,7 @@ public class PassiveInvoiceRecapObject {
|
||||
FattureCollegate collegata = new FattureCollegate();
|
||||
collegata.setIdDoc(fatturaCollegata.getIdDocumento());
|
||||
if (fatturaCollegata.getData() != null)
|
||||
collegata.setDataDoc(fatturaCollegata.getData().toGregorianCalendar().getTime());
|
||||
collegata.setDataDoc(UtilityLocalDate.localDateFromXmlGregorian(fatturaCollegata.getData()));
|
||||
collegata.setCodAnag(fatturaCollegata.getCodiceCommessaConvenzione());
|
||||
fattureCollegateList.add(collegata);
|
||||
}
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
package it.integry.ems.document.fatture.dto;
|
||||
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
|
||||
public class FattureCollegate {
|
||||
|
||||
private String idDoc;
|
||||
private Date dataDoc;
|
||||
private LocalDate dataDoc;
|
||||
private String numItem;
|
||||
private String codAnag;
|
||||
|
||||
@@ -17,12 +18,13 @@ public class FattureCollegate {
|
||||
this.idDoc = idDoc;
|
||||
}
|
||||
|
||||
public Date getDataDoc() {
|
||||
public LocalDate getDataDoc() {
|
||||
return dataDoc;
|
||||
}
|
||||
|
||||
public void setDataDoc(Date dataDoc) {
|
||||
public FattureCollegate setDataDoc(LocalDate dataDoc) {
|
||||
this.dataDoc = dataDoc;
|
||||
return this;
|
||||
}
|
||||
|
||||
public String getNumItem() {
|
||||
|
||||
@@ -49,6 +49,7 @@ import java.math.BigDecimal;
|
||||
import java.sql.CallableStatement;
|
||||
import java.sql.Types;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.util.*;
|
||||
import java.util.regex.Matcher;
|
||||
import java.util.regex.Pattern;
|
||||
@@ -373,7 +374,7 @@ public class PassiveInvoiceService {
|
||||
|
||||
// Recupero allegato parent
|
||||
String codDtip = UtilityHashMap.getValueIfExists(additionalInfo, COD_DTIP_KEY);
|
||||
Date dataDoc = UtilityHashMap.getValueIfExists(additionalInfo, DATA_DOC_KEY);
|
||||
LocalDate dataDoc = UtilityHashMap.getValueIfExists(additionalInfo, DATA_DOC_KEY);
|
||||
String numDoc = UtilityHashMap.getValueIfExists(additionalInfo, NUM_DOC_KEY);
|
||||
|
||||
if (parentId == null) {
|
||||
@@ -387,7 +388,7 @@ public class PassiveInvoiceService {
|
||||
" FROM stb_files_attached INNER JOIN dtb_fatture_passive ON stb_files_attached.parent_id_attach = dtb_fatture_passive.id_attach " +
|
||||
" WHERE stb_files_attached.file_name LIKE '%" + invoiceName + "%' AND " +
|
||||
"dtb_fatture_passive.num_doc = " + UtilityDB.valueToString(numDoc) + " AND " +
|
||||
"dtb_fatture_passive.data_doc = " + UtilityDB.valueDateToString(dataDoc, CommonConstants.DATE_FORMAT_YMD);
|
||||
"dtb_fatture_passive.data_doc = " + UtilityDB.valueToString(dataDoc);
|
||||
|
||||
parentId = UtilityDB.executeSimpleQueryOnlyFirstRowFirstColumn(multiDBTransactionManager.getPrimaryConnection(), sqlParentId);
|
||||
}
|
||||
@@ -416,7 +417,7 @@ public class PassiveInvoiceService {
|
||||
|
||||
if (UtilityString.isNullOrEmpty(parentId)) {
|
||||
String numDoc_FP, codDtip_FP, codAnag_FP;
|
||||
Date dataDoc_FP;
|
||||
LocalDate dataDoc_FP;
|
||||
FattureCollegate rifAutofattura = UtilityHashMap.getValueIfExists(additionalInfo, AUTOFATTURA_KEY);
|
||||
if (rifAutofattura == null) {
|
||||
dataDoc_FP = dataDoc;
|
||||
@@ -437,7 +438,7 @@ public class PassiveInvoiceService {
|
||||
DtbFatturePassive fatturePassive = new DtbFatturePassive()
|
||||
.setIdAttach(parentActivityId)
|
||||
.setPartIva(UtilityHashMap.<String>getValueIfExists(additionalInfo, PART_IVA_KEY))
|
||||
.setDataDoc(UtilityLocalDate.localDateFromDate(dataDoc_FP))
|
||||
.setDataDoc(dataDoc_FP)
|
||||
.setNumDoc(numDoc_FP)
|
||||
.setTotDoc(UtilityHashMap.<BigDecimal>getValueIfExists(additionalInfo, TOT_DOC_KEY))
|
||||
.setIban(iban)
|
||||
|
||||
Reference in New Issue
Block a user