AAIT#90356 -- P2P en inpassing AI door FlowMatic aan heyday-kant - Inpassen verzamelfactuurindicatie

svn path=/Customer/trunk/; revision=70609
This commit is contained in:
Jos Migo
2025-10-14 10:50:34 +00:00
parent 306f91463c
commit 32c7007f7a

View File

@@ -11004,6 +11004,7 @@ AS
-- Voor Correctie ORDERNR om standaard update-procedure goed te laten lopen.
--- 0. Bug - Als uit Mareo/Scanning geen order-referentie meekomt en er zijn meerdere factuurregels, dan wordt er vanuit fac_update_factuur niet 1 maar meerdere factuurnr's aangemaakt. Oplossing: Ordernr vullen.
--- 0.1 Verzamelfactuur-indicatie (2022-maart actief): Vanuit Mareon wordt deze met een "(*)" achter de referentie meegegeven, bijvoorbeeld C5602.5(*).
-------- Ticket AAIT#90356 - AI Flowmatic - Als verzamelfactuur door AI bepaald dan wordt de bestandsnaam uitgebreid met '_VERZAMEL'
--- 0.2 Orderreferentie-opschoning: Vanuit scanning komt de orderreferentie soms mee inclusief 'extra tekst'. Bijv CO284INT of CO534.7HEERLEN. Voor goede verwerking gaan we de tekst achteraan de orderreferentie weghalen.
--- 1. Ordernr 101132/1 wordt niet als Opdracht herkend. In FUNCTION try_getopdracht_id gaat Facilitor alleen maar opdrachten matchen als er 1,2 of 3 letters voorstaan... Daarom gaan we er in import-tabel een 'O' voorzetten (dus: 'O101132/1')
--- Ps. BCT-regel: Indien geen prefix, en kolom ORDERNR is 6- of 7 cijferig en met een '/' en dan numeriek 1 t/m 3 posities. Voorbeeld: Bijv: 104370/2 vanuit BCT moet worden O104370/2
@@ -11026,11 +11027,15 @@ IS
CURSOR ccor_0_1
IS
SELECT factuurnr, ordernr
SELECT factuurnr, ordernr, kenmerk1
FROM fac_imp_factuur
WHERE fac_import_key = p_import_key
AND INSTR(ordernr,'(*)') > 1
GROUP BY factuurnr, ordernr ;
AND (
INSTR(ordernr,'(*)') > 1
OR
SUBSTR (UPPER(kenmerk1), LENGTH (kenmerk1) - 12) = '_VERZAMEL.PDF'
)
GROUP BY factuurnr, ordernr, kenmerk1 ;
CURSOR ccor_0_2
IS