Advance Payments

Advance Payments zijn de voorschotten.

Onderstaande query kan gebruikt worden om de benodigde data te selecteren.

erp_aps.sql
SELECT
apil.id,
apic.ERPConnectionId,
apic.EAN,
apic.ERPContractId,
apil.PriceComponent,
apic.EnergyType,
apil.ExactLedgerCodePriceComponent,
apil.ExactLedgerCodeVatCategory,
apil.PeriodFrom,
apil.PeriodTo
FROM [dbo].[AdvancePaymentInvoiceLines]				AS apil
INNER JOIN [dbo].AdvancePaymentInvoiceConnections	AS apic ON apil.AdvancePaymentInvoiceConnectionId = apic.id
;

De ingelezen data wordt opgeslagen in de database in udq.advancepayment:

id
erp_connection_id
ean
erp_contract_id
price_component
energy_type
exact_ledger_code_price_component
exact_ledger_code_vat_category
period_from
period_to
datafile_id

Controles

Bij het inlezen wordt gecontroleerd of een Advance Payment voor een specifieke id al is ingelezen, mocht dit zo zijn dan wordt de betreffende Advance Payment bijgewerkt met de aangeleverde data.