Skip to content

Walidacja biznesowa dla faktur w walucie obcej #837

Description

@kw-cirf

Aktualizacja - zgłoszenie wraca do analizy

Opisana poniżej walidacja nie zostanie na tym etapie wdrożona. Przypadek wraca do analizy ze względu na konieczność ponownej weryfikacji założeń biznesowych i zakresu walidacji.

Do czasu zakończenia analizy dotychczasowe zasady weryfikacji faktur pozostają bez zmian.

Pierwotna propozycja

Wprowadzamy pierwszą walidację biznesową dla faktur zgodnych ze schemami FA(3) oraz FA_RR.

MF potwierdza, że na środowisku produkcyjnym nie występuje obecnie ani jedna faktura niespełniająca nowych wymagań. Na środowisku TEST zidentyfikowano jedynie pojedyncze takie przypadki. Zmiana zatem nie wpłynie na produkcyjne przetwarzanie faktur i zostanie wprowadzona na środowiska zgodnie z harmonogramem:

  • 21.07.2026 - TEST
  • 23.07.2026 - DEMO
  • 28.07.2026 - PRD

Zmiana w dokumentacji

Do dokumentu weryfikacja-faktury.md zostanie dodana następująca sekcja:

Walidacja biznesowa dla faktur w walucie obcej

Walidacja jest wykonywana wyłącznie dla faktur, dla których KodWaluty ma wartość inną niż PLN. Dla faktur w walucie PLN walidacja nie jest wykonywana.

  • FA(3) – co najmniej jedna z odpowiadających sobie par pól musi być wypełniona: P_14_1 i P_14_1W, P_14_2 i P_14_2W, P_14_3 i P_14_3W albo P_14_4 i P_14_4W.
  • FA_RR – co najmniej jedna z odpowiadających sobie par pól musi być wypełniona: P_11_1 i P_11_1W albo P_11_2 i P_11_2W.

Niespełnienie powyższych wymagań spowoduje odrzucenie faktury.

Status faktury

Faktura niespełniająca wymagań zostanie odrzucona z następującym statusem:
425 - "Faktura nie spełnia wymagań dotyczących danych" - "Jeżeli KodWaluty jest różny od PLN, należy wypełnić co najmniej jedną z następujących par pól: P_14_1 i P_14_1W, P_14_2 i P_14_2W, P_14_3 i P_14_3W lub P_14_4 i P_14_4W."

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status
    Planned

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions