Skip to content

Uklonjen nekorišten kod i endpointi, popravljen MER notifyimport, ažurirani...

Jakov Uher requested to merge mer-ereporting into main

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

Merge request reports

Loading