.
This commit is contained in:
parent
2c74e24232
commit
f2ec40d3c4
6 changed files with 59 additions and 249 deletions
|
|
@ -2,6 +2,7 @@ package ru.spcex.clearing.reports.reports.bt_17_2;
|
||||||
|
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||||
|
import ru.spcex.clearing.reports.reports.Destination;
|
||||||
import ru.spcex.clearing.reports.reports.ReportId;
|
import ru.spcex.clearing.reports.reports.ReportId;
|
||||||
import ru.spcex.clearing.reports.reports.ReportWithPeriod;
|
import ru.spcex.clearing.reports.reports.ReportWithPeriod;
|
||||||
|
|
||||||
|
|
@ -19,7 +20,7 @@ public class ReportBR_0420317 extends ReportWithPeriod {
|
||||||
@XStreamAlias("rows")
|
@XStreamAlias("rows")
|
||||||
private final List<Info_0420317> rows = new ArrayList<>();
|
private final List<Info_0420317> rows = new ArrayList<>();
|
||||||
|
|
||||||
public ReportBR_0420317(LocalDate startDate, LocalDate endDate, String destination) {
|
public ReportBR_0420317(LocalDate startDate, LocalDate endDate) {
|
||||||
super(ReportId.BR_0420317,
|
super(ReportId.BR_0420317,
|
||||||
"0.0.1",
|
"0.0.1",
|
||||||
"0420317",
|
"0420317",
|
||||||
|
|
@ -27,72 +28,13 @@ public class ReportBR_0420317 extends ReportWithPeriod {
|
||||||
" возобновлении допуска к клиринговому обслуживанию",
|
" возобновлении допуска к клиринговому обслуживанию",
|
||||||
startDate,
|
startDate,
|
||||||
endDate);
|
endDate);
|
||||||
this.destination = destination;
|
this.destination = Destination.BR.getKey();
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Info_0420317> getRows() {
|
public List<Info_0420317> getRows() {
|
||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|
||||||
@XStreamAlias("row")
|
|
||||||
public static class Info_0420317 {
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("company_clearingCode")
|
|
||||||
protected String companyClearingCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("relation_supplierId")
|
|
||||||
private String relationSupplierId;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("relation_serviceId")
|
|
||||||
private String relationServiceId;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("relation_serviceStatus")
|
|
||||||
private String relationServiceStatus;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("relation_updatedAt")
|
|
||||||
private String relationUpdatedAt;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("company_fullName")
|
|
||||||
private String companyFullName;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("companySymbol_code")
|
|
||||||
private String companySymbolCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("companyInfo_countryCode")
|
|
||||||
private String companyInfoCountryCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("relation_comment")
|
|
||||||
private String relationComment;
|
|
||||||
|
|
||||||
public Info_0420317(String companyClearingCode,
|
|
||||||
String relationSupplierId,
|
|
||||||
String relationServiceId,
|
|
||||||
String relationServiceStatus,
|
|
||||||
String relationUpdatedAt,
|
|
||||||
String companyFullName,
|
|
||||||
String companySymbolCode,
|
|
||||||
String companyInfoCountryCode,
|
|
||||||
String relationComment) {
|
|
||||||
this.companyClearingCode = companyClearingCode;
|
|
||||||
this.relationSupplierId = relationSupplierId;
|
|
||||||
this.relationServiceId = relationServiceId;
|
|
||||||
this.relationServiceStatus = relationServiceStatus;
|
|
||||||
this.relationUpdatedAt = relationUpdatedAt;
|
|
||||||
this.companyFullName = companyFullName;
|
|
||||||
this.companySymbolCode = companySymbolCode;
|
|
||||||
this.companyInfoCountryCode = companyInfoCountryCode;
|
|
||||||
this.relationComment = relationComment;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getReportName(LocalDateTime reportDateTime) {
|
public String getReportName(LocalDateTime reportDateTime) {
|
||||||
return "REPBR.0420317.%s-%s.%s".formatted(
|
return "REPBR.0420317.%s-%s.%s".formatted(
|
||||||
|
|
@ -101,4 +43,17 @@ public class ReportBR_0420317 extends ReportWithPeriod {
|
||||||
DATE_TIME_FORMATTER.format(reportDateTime)
|
DATE_TIME_FORMATTER.format(reportDateTime)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@XStreamAlias("row")
|
||||||
|
public record Info_0420317(
|
||||||
|
@XStreamAsAttribute @XStreamAlias("company_clearingCode") String companyClearingCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("relation_supplierId") String relationSupplierId,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("relation_serviceId") String relationServiceId,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("relation_serviceStatus") String relationServiceStatus,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("relation_updatedAt") String relationUpdatedAt,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("company_fullName") String companyFullName,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("companySymbol_code") String companySymbolCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("companyInfo_countryCode") String companyInfoCountryCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("relation_comment") String relationComment) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,6 +2,7 @@ package ru.spcex.clearing.reports.reports.bt_17_3;
|
||||||
|
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||||
|
import ru.spcex.clearing.reports.reports.Destination;
|
||||||
import ru.spcex.clearing.reports.reports.ReportId;
|
import ru.spcex.clearing.reports.reports.ReportId;
|
||||||
import ru.spcex.clearing.reports.reports.ReportWithClearingStatus;
|
import ru.spcex.clearing.reports.reports.ReportWithClearingStatus;
|
||||||
import ru.spcex.platform.enumeration.ClearingStatus;
|
import ru.spcex.platform.enumeration.ClearingStatus;
|
||||||
|
|
@ -28,97 +29,13 @@ public class ReportBR_0420318 extends ReportWithClearingStatus {
|
||||||
startDate,
|
startDate,
|
||||||
endDate,
|
endDate,
|
||||||
ClearingStatus.FAIL.getKey());
|
ClearingStatus.FAIL.getKey());
|
||||||
this.destination = "BR";
|
this.destination = Destination.BR.getKey();
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Info_0420318> getRows() {
|
public List<Info_0420318> getRows() {
|
||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@XStreamAlias("row")
|
|
||||||
public static class Info_0420318 {
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_fullName")
|
|
||||||
private String liabilitiesClaimsAssetsFullName;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("companySymbols_code")
|
|
||||||
private String companySymbolsCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_countryCode")
|
|
||||||
private String liabilitiesClaimsAssetsCountryCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_settlementDate")
|
|
||||||
private String liabilitiesClaimsAssetsSettlementDate;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_accountType")
|
|
||||||
private String liabilitiesClaimsAssetsAccountType;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_Contract")
|
|
||||||
private String liabilitiesClaimsAssetsContract;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsMoney_currencyCode")
|
|
||||||
private String liabilitiesClaimsMoneyCurrencyCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesAmount_amount")
|
|
||||||
private String liabilitiesAmountAmount;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsMoney_name")
|
|
||||||
private String liabilitiesClaimsMoneyName;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_liabilities")
|
|
||||||
private String liabilitiesClaimsAssetsLiabilities;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_comment")
|
|
||||||
private String liabilitiesClaimsAssetsComment;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("companySymbol_value")
|
|
||||||
private String companySymbolValue;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_fullNames")
|
|
||||||
private String liabilitiesClaimsAssetsFullNames;
|
|
||||||
|
|
||||||
public Info_0420318(String liabilitiesClaimsAssetsFullName,
|
|
||||||
String companySymbolsCode,
|
|
||||||
String liabilitiesClaimsAssetsCountryCode,
|
|
||||||
String liabilitiesClaimsAssetsSettlementDate,
|
|
||||||
String liabilitiesClaimsAssetsAccountType,
|
|
||||||
String liabilitiesClaimsAssetsContract,
|
|
||||||
String liabilitiesClaimsMoneyCurrencyCode,
|
|
||||||
String liabilitiesAmountAmount,
|
|
||||||
String liabilitiesClaimsMoneyName,
|
|
||||||
String liabilitiesClaimsAssetsLiabilities,
|
|
||||||
String liabilitiesClaimsAssetsComment,
|
|
||||||
String companySymbolValue,
|
|
||||||
String liabilitiesClaimsAssetsFullNames) {
|
|
||||||
this.liabilitiesClaimsAssetsFullName = liabilitiesClaimsAssetsFullName;
|
|
||||||
this.companySymbolsCode = companySymbolsCode;
|
|
||||||
this.liabilitiesClaimsAssetsCountryCode = liabilitiesClaimsAssetsCountryCode;
|
|
||||||
this.liabilitiesClaimsAssetsSettlementDate = liabilitiesClaimsAssetsSettlementDate;
|
|
||||||
this.liabilitiesClaimsAssetsAccountType = liabilitiesClaimsAssetsAccountType;
|
|
||||||
this.liabilitiesClaimsAssetsContract = liabilitiesClaimsAssetsContract;
|
|
||||||
this.liabilitiesClaimsMoneyCurrencyCode = liabilitiesClaimsMoneyCurrencyCode;
|
|
||||||
this.liabilitiesAmountAmount = liabilitiesAmountAmount;
|
|
||||||
this.liabilitiesClaimsMoneyName = liabilitiesClaimsMoneyName;
|
|
||||||
this.liabilitiesClaimsAssetsLiabilities = liabilitiesClaimsAssetsLiabilities;
|
|
||||||
this.liabilitiesClaimsAssetsComment = liabilitiesClaimsAssetsComment;
|
|
||||||
this.companySymbolValue = companySymbolValue;
|
|
||||||
this.liabilitiesClaimsAssetsFullNames = liabilitiesClaimsAssetsFullNames;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getReportName(LocalDateTime reportDateTime) {
|
public String getReportName(LocalDateTime reportDateTime) {
|
||||||
return "REPBR.0420318.%s-%s.%s".formatted(
|
return "REPBR.0420318.%s-%s.%s".formatted(
|
||||||
|
|
@ -127,4 +44,21 @@ public class ReportBR_0420318 extends ReportWithClearingStatus {
|
||||||
DATE_TIME_FORMATTER.format(reportDateTime)
|
DATE_TIME_FORMATTER.format(reportDateTime)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@XStreamAlias("row")
|
||||||
|
public record Info_0420318(
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_fullName") String liabilitiesClaimsAssetsFullName,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("companySymbols_code") String companySymbolsCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_countryCode") String liabilitiesClaimsAssetsCountryCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_settlementDate") String liabilitiesClaimsAssetsSettlementDate,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_accountType") String liabilitiesClaimsAssetsAccountType,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_Contract") String liabilitiesClaimsAssetsContract,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsMoney_currencyCode") String liabilitiesClaimsMoneyCurrencyCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesAmount_amount") String liabilitiesAmountAmount,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsMoney_name") String liabilitiesClaimsMoneyName,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_liabilities") String liabilitiesClaimsAssetsLiabilities,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_comment") String liabilitiesClaimsAssetsComment,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("companySymbol_value") String companySymbolValue,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_fullNames") String liabilitiesClaimsAssetsFullNames) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ package ru.spcex.clearing.reports.reports.bt_17_4;
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
import com.thoughtworks.xstream.annotations.XStreamAlias;
|
||||||
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
|
||||||
import com.thoughtworks.xstream.annotations.XStreamConverter;
|
import com.thoughtworks.xstream.annotations.XStreamConverter;
|
||||||
|
import ru.spcex.clearing.reports.reports.Destination;
|
||||||
import ru.spcex.clearing.reports.reports.ReportId;
|
import ru.spcex.clearing.reports.reports.ReportId;
|
||||||
import ru.spcex.clearing.reports.reports.ReportWithClearingStatus;
|
import ru.spcex.clearing.reports.reports.ReportWithClearingStatus;
|
||||||
import ru.spcex.clearing.reports.xml_test.FormattedLocalDateConverter;
|
import ru.spcex.clearing.reports.xml_test.FormattedLocalDateConverter;
|
||||||
|
|
@ -29,74 +30,13 @@ public class ReportBR_0420314_P1 extends ReportWithClearingStatus {
|
||||||
startDate,
|
startDate,
|
||||||
endDate,
|
endDate,
|
||||||
clearingStatus);
|
clearingStatus);
|
||||||
this.destination = destination;
|
this.destination = Destination.BR.getKey();
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<Info_0420314_P1> getRows() {
|
public List<Info_0420314_P1> getRows() {
|
||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@XStreamAlias("partOne")
|
|
||||||
public static class Info_0420314_P1 {
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("company_clearingCode")
|
|
||||||
protected String companyClearingCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("profileDocument_id")
|
|
||||||
private String profileDocumentId;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("company_fullName")
|
|
||||||
private String companyFullName;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("companySymbol_code")
|
|
||||||
private String companySymbolCode;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("companySymbol_value")
|
|
||||||
private String companySymbolValue;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("clearingMemberCategory_clearingMemberCategory")
|
|
||||||
private String clearingMemberCategoryClearingMemberCategory;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_contract")
|
|
||||||
private String liabilitiesClaimsAssets_contract;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssets_tradingDate")
|
|
||||||
@XStreamConverter(value = FormattedLocalDateConverter.class, strings = {"dd.MM.yyyy"})
|
|
||||||
private LocalDate liabilitiesClaimsAssets_tradingDate;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("liabilitiesClaimsAssests_liabilitiesQuantity")
|
|
||||||
private String liabilitiesClaimsAssests_liabilitiesQuantity;
|
|
||||||
|
|
||||||
public Info_0420314_P1(String companyClearingCode,
|
|
||||||
String profileDocumentId,
|
|
||||||
String companyFullName,
|
|
||||||
String companySymbolCode,
|
|
||||||
String companySymbolValue,
|
|
||||||
String clearingMemberCategoryClearingMemberCategory,
|
|
||||||
String liabilitiesClaimsAssets_contract,
|
|
||||||
LocalDate liabilitiesClaimsAssets_tradingDate,
|
|
||||||
String liabilitiesClaimsAssets_comment) {
|
|
||||||
this.companyClearingCode = companyClearingCode;
|
|
||||||
this.profileDocumentId = profileDocumentId;
|
|
||||||
this.companyFullName = companyFullName;
|
|
||||||
this.companySymbolCode = companySymbolCode;
|
|
||||||
this.companySymbolValue = companySymbolValue;
|
|
||||||
this.clearingMemberCategoryClearingMemberCategory = clearingMemberCategoryClearingMemberCategory;
|
|
||||||
this.liabilitiesClaimsAssets_contract = liabilitiesClaimsAssets_contract;
|
|
||||||
this.liabilitiesClaimsAssets_tradingDate = liabilitiesClaimsAssets_tradingDate;
|
|
||||||
this.liabilitiesClaimsAssests_liabilitiesQuantity = liabilitiesClaimsAssests_liabilitiesQuantity;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String getReportName(LocalDateTime reportDateTime) {
|
public String getReportName(LocalDateTime reportDateTime) {
|
||||||
return "REPBR.0420314.P1.%s-%s.%s".formatted(
|
return "REPBR.0420314.P1.%s-%s.%s".formatted(
|
||||||
|
|
@ -105,4 +45,17 @@ public class ReportBR_0420314_P1 extends ReportWithClearingStatus {
|
||||||
DATE_TIME_FORMATTER.format(reportDateTime)
|
DATE_TIME_FORMATTER.format(reportDateTime)
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@XStreamAlias("partOne")
|
||||||
|
public record Info_0420314_P1(
|
||||||
|
@XStreamAsAttribute @XStreamAlias("company_clearingCode") String companyClearingCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("profileDocument_id") String profileDocumentId,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("company_fullName") String companyFullName,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("companySymbol_code") String companySymbolCode,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("companySymbol_value") String companySymbolValue,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("clearingMemberCategory_clearingMemberCategory") String clearingMemberCategoryClearingMemberCategory,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_contract") String liabilitiesClaimsAssets_contract,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_tradingDate") @XStreamConverter(value = FormattedLocalDateConverter.class, strings = {"dd.MM.yyyy"}) LocalDate liabilitiesClaimsAssets_tradingDate,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("liabilitiesClaimsAssets_liabilitiesQuantity") String liabilitiesClaimsAssetsLiabilitiesQuantity) {
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -40,45 +40,13 @@ public class ReportBR_0420314_P2 extends ReportWithPeriod {
|
||||||
|
|
||||||
|
|
||||||
@XStreamAlias("partTwo")
|
@XStreamAlias("partTwo")
|
||||||
public static class Info_0420314_P2 {
|
public record Info_0420314_P2(
|
||||||
@XStreamAsAttribute
|
@XStreamAsAttribute @XStreamAlias("company_clearingCode") String companyClearingCode,
|
||||||
@XStreamAlias("company_clearingCode")
|
@XStreamAsAttribute @XStreamAlias("profileDocument_id") String profileDocumentId,
|
||||||
protected String companyClearingCode;
|
@XStreamAsAttribute @XStreamAlias("accountBalance_openBalanceAmount") String accountBalanceOpenBalanceAmount,
|
||||||
|
@XStreamAsAttribute @XStreamAlias("paymentInstruction_creditLeg_amount") String paymentInstructionCreditLegAmount,
|
||||||
@XStreamAsAttribute
|
@XStreamAsAttribute @XStreamAlias("paymentInstruction_debitLeg_amount") String paymentInstructionDebitLegAmount,
|
||||||
@XStreamAlias("profileDocument_id")
|
@XStreamAsAttribute @XStreamAlias("accountBalance_closeBalanceAmount") String accountBalanceCloseBalanceAmount) {
|
||||||
private String profileDocumentId;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("accountBalance_openBalanceAmount")
|
|
||||||
private String accountBalanceOpenBalanceAmount;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("paymentInstruction_creditLeg_amount")
|
|
||||||
private String paymentInstructionCreditLegAmount;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("paymentInstruction_debitLeg_amount")
|
|
||||||
private String paymentInstructionDebitLegAmount;
|
|
||||||
|
|
||||||
@XStreamAsAttribute
|
|
||||||
@XStreamAlias("accountBalance_closeBalanceAmount")
|
|
||||||
private String accountBalanceCloseBalanceAmount;
|
|
||||||
|
|
||||||
public Info_0420314_P2(String companyClearingCode,
|
|
||||||
String profileDocumentId,
|
|
||||||
String accountBalanceOpenBalanceAmount,
|
|
||||||
String paymentInstructionCreditLegAmount,
|
|
||||||
String paymentInstructionDebitLegAmount,
|
|
||||||
String accountBalanceCloseBalanceAmount) {
|
|
||||||
this.companyClearingCode = companyClearingCode;
|
|
||||||
this.profileDocumentId = profileDocumentId;
|
|
||||||
this.accountBalanceOpenBalanceAmount = accountBalanceOpenBalanceAmount;
|
|
||||||
this.paymentInstructionCreditLegAmount = paymentInstructionCreditLegAmount;
|
|
||||||
this.paymentInstructionDebitLegAmount = paymentInstructionDebitLegAmount;
|
|
||||||
this.accountBalanceCloseBalanceAmount = accountBalanceCloseBalanceAmount;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
||||||
|
|
@ -76,7 +76,7 @@ public class ReportsService {
|
||||||
|
|
||||||
|
|
||||||
/* ========= БТ 17.2 ========== */
|
/* ========= БТ 17.2 ========== */
|
||||||
ReportBR_0420317 reportBR_0420317 = new ReportBR_0420317(LocalDate.now(), LocalDate.now(), "BR");
|
ReportBR_0420317 reportBR_0420317 = new ReportBR_0420317(LocalDate.now(), LocalDate.now());
|
||||||
ReportBR_0420317.Info_0420317 info_0420317 = new ReportBR_0420317.Info_0420317("companyClearingCode",
|
ReportBR_0420317.Info_0420317 info_0420317 = new ReportBR_0420317.Info_0420317("companyClearingCode",
|
||||||
"relationSupplierId",
|
"relationSupplierId",
|
||||||
"relationServiceId",
|
"relationServiceId",
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ public class ReportBR_0420317_collector extends ReportDataCollector<ReportBR_042
|
||||||
|
|
||||||
Collection<Relation> relations = searchRelation(startDate, endDate, "MKR");
|
Collection<Relation> relations = searchRelation(startDate, endDate, "MKR");
|
||||||
|
|
||||||
ReportBR_0420317 reportBR_0420317 = new ReportBR_0420317(startDate, endDate, "BR");
|
ReportBR_0420317 reportBR_0420317 = new ReportBR_0420317(startDate, endDate);
|
||||||
for (Relation relation: relations) {
|
for (Relation relation: relations) {
|
||||||
Company company = relation.getConsumerId() == null ? null : companyImdg.getSingleObjectByID(relation.getConsumerId());
|
Company company = relation.getConsumerId() == null ? null : companyImdg.getSingleObjectByID(relation.getConsumerId());
|
||||||
if (company == null) {
|
if (company == null) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue