Uklonjen nekorišten kod i endpointi, popravljen MER notifyimport, ažurirani...
Uklonjen nekorišten kod i endpointi, popravljen MER notifyimport, ažurirani PL/SQL paketi i dokumentacija!
Uklonjeni endpointi (ne koriste se i ne planiraju se koristiti):
- MER: /mer/fiscalization/registercustomer (ne postoji u MER dokumentaciji), /mer/fiscalization/getkpddata
- PONDI: /document/visualization/{id}, /ereporting/paid i /ereporting/rejected bez ID-a (uvijek se radi prema ID-u), /banking/, /account/
Ispravljeno:
- MER notifyimport: ruta je sada GET /mer/notifyimport/{id} i prosljeđuje na /apis/v2/notifyimport/{id}; prije je slala doslovno '/notifyimport/DocumentId'.
Nekorišten interni kod (nigdje se ne poziva):
- mer.Client: Ping, QueryInbox, QueryOutbox, UpdateDocumentProcessStatus, QueryDocumentProcessStatusInbox/Outbox, NotifyImport, MarkPaid, Reject, FiscalizationStatus, RegisterCustomer, GetKpdData, Request, BaseRequestPayload
- pondi.Client.GetWithQuery
- db: GetUBLDocument, GetUBLDocumentWithoutAdditionalRef, AddRefObject
- auth.APIKeyMiddleware (legacy; koristi se NewAPIKeyMiddleware)
PL/SQL (plsql/): EDI_MER i EDI_PONDI usklađeni s trenutnim verzijama u bazi.
OpenAPI: Pondi spec ažurirana na 2.0.20.
Verzija podignuta na 1.7.
README ažuriran:
- ispravljeni netočni navodi prema kodu i MER/PONDI dokumentaciji:
- send_document (pondi, mer, /{provider}) je GET /.../send_document/{document_id}
- /mer/document/get prosljeđuje na /apis/v2/receive
- Pondi document/get sprema samo XML (edi.dodaj_objekt), ne PDF
- MER query endpointi: From/To, StatusId; ByUpdateDate samo gdje ga MER podržava
- MER updatedocumentprocessstatus: StatusId 0-3, RejectReason, RejectionReasonCode
- MER markpaid/reject: samo s ElectronicId-om, ispravni parametri za reject
- MER fiscalization/status: samo statusOutbox, parametri prema MER spec v2.6
- Pondi paid/rejected po ID-u: GET (query) ili POST (JSON)
- Integracija s bazom / funkcije u bazi, port u cfg.yaml, Go 1.23