01 / Origen
El primer problema és entendre què representa cada dada
Data no és sempre data valor
Un extracte pot incloure data d'operació, data de comptabilització i data valor. Si només n'hi ha una, cal saber què representa abans de mapar-la.
Import no és sempre efecte sobre saldo
Alguns formats separen càrrec i abonament; altres utilitzen signe; altres afegeixen una comissió separada que també modifica el saldo. El moviment normalitzat ha de reproduir l'efecte real.
Un fitxer pot contenir més d'un llibre
Un mateix export pot agrupar productes o comptes amb saldos independents. Barrejar-los dins un únic compte Norma 43 crea una conciliació aparentment plausible però incorrecta.
Moneda i precisió també són dades
La moneda no s'hauria d'assumir per defecte i alguns extractes poden contenir fraccions inferiors al cèntim. Norma 43 treballa amb imports a la precisió definida pel seu format.
02 / Mapatge
Mapatge mínim abans de generar
El nom de la columna ajuda, però no prova la seva semàntica. Abans de generar convé normalitzar cada moviment i comprovar-lo contra el saldo disponible al fitxer quan existeixi.
- Identifica data d'operació i, si existeix, data valor.
- Determina si l'import ja porta signe o si Debe/Haber es representa en columnes separades.
- Inclou comissions només amb la semàntica observada; no canviïs el signe perquè sembli més còmode.
- Conserva el concepte i la seqüència original quan el saldo corrent depèn de l'ordre de l'extracte.
- Detecta moneda des d'una dada inequívoca o demana confirmació; no dedueixis una divisa d'un símbol ambigu.
- Si el fitxer té diversos comptes o productes amb saldos propis, tracta cada àmbit per separat.
03 / Norma 43
Què ha d'acabar representant el fitxer Norma 43
La documentació bancària del Cuaderno 43 defineix registres de 80 caràcters per descriure un o més comptes i els seus moviments. En el flux implementat per N43 Bridge, el registre 11 obre el compte, el 22 representa el moviment, el 23 amplia conceptes, el 33 tanca el compte amb recomptes, totals i saldo final, i el 88 tanca el fitxer. Validar només que el text existeix no és suficient: camps, longituds, totals i saldos han de quadrar.
Controls que convé fer sobre el resultat
- Cada registre ocupa exactament la longitud prevista pel format.
- La capçalera identifica compte, període, saldo inicial i moneda de manera coherent.
- Els moviments mantenen dates, signe Debe/Haber, import i referències dins dels camps previstos.
- El tancament de compte coincideix amb nombre i totals de càrrecs/abonaments i amb el saldo final reconstruït.
- El tancament de fitxer informa un recompte de registres coherent amb el contingut generat.
04 / Validació
Validar abans de descarregar amb N43 Bridge
N43 Bridge aplica aquest flux localment al navegador: importa XLS, XLSX o CSV, permet revisar el mapatge, normalitza moviments, reconcilia saldos i només habilita la generació quan se satisfan els prerequisits necessaris.
- Genera els registres 11, 22, 23, 33 i 88 i valida amplada, recompte, totals de càrrec/abonament i saldo de tancament.
- Valida IBAN espanyol o CCC localment i deriva els camps de compte N43 sense convertir silenciosament identificadors no espanyols.
- El saldo inicial només s’aplica automàticament quan diversos punts de control del saldo corrent reconcilien; en altres casos exigeix confirmació explícita.
- Un desquadre de saldo importat és bloquejant, no un simple avís.
- Les monedes barrejades es rebutgen dins l'abast actual d'un únic compte.
- Un N43 real generat des d'un extracte privat validat s'ha contrastat amb dos parsers independents sense convertir aquesta prova en una promesa de compatibilitat ERP.
05 / Checklist
Checklist abans d'importar el N43 a comptabilitat
- 01
Confirma compte, moneda i àmbit de moviments que estàs convertint.
- 02
Revisa el mapatge de dates, import, signe, comissió, concepte i saldo corrent.
- 03
Comprova que el saldo inicial més els moviments explica el saldo final.
- 04
No barregis productes o comptes amb saldos independents.
- 05
Valida estructura, recompte i totals després de generar el fitxer.
- 06
Conserva l'extracte original i compara una mostra de moviments amb el N43 generat.
- 07
Fes una importació de prova al programa comptable objectiu abans de declarar compatibilitat.
06 / Compatibilitat ERP
Un N43 estructuralment vàlid no garanteix compatibilitat amb qualsevol ERP
Sage 50, A3 o qualsevol altre importador és una capa d'acceptació separada. Un fitxer pot respectar l'estructura implementada i continuar necessitant ajustos en referències o convencions que un programa concret interpreta de manera pròpia. N43 Bridge no anuncia compatibilitat universal fins que una importació real al software objectiu s'hagi observat i comparat.