Skocz do zawartości

Tworzenie faktury imiennej

Polecane posty

dlaczego jak wysylam

{
  "kind": "Proforma",
  "issueDate": "2026-07-09",
  "dueDate": "2026-07-23",
  "currency": "PLN",
  "calculationMethod": "Gross",
  "paymentMethod": "ElectronicPayment",
  "issuer": "Oper",
  "communityTransaction": "SK",
  "note": "Paragon|pudzian|1001|ZAM-08/07/2026/06162",
  "client": {
    "kind": "Person",
    "name": "Piotr WWWWWWW",
    "address": {
      "line1": "Słomczana 12/12",
      "zipCode": "55-220",
      "city": "Duchowo",
      "country": "PL"
    }
  },
  "items": [
    {
      "no": 1,
      "productName": "Filtr oleju",
      "unit": "szt",
      "vatRate": "23%",
      "quantity": 1,
      "grossPrice": 22,
      "symbol": "1 457 429 192"
    },
    {
      "no": 2,
      "productName": "WYSYŁKA KURIERSKA",
      "unit": "szt",
      "vatRate": "23%",
      "quantity": 1,
      "grossPrice": 10.95
    }
  ],
  "payments": [
    {
      "value": 0.01,
      "date": "2026-07-09",
      "onDocument": false
    }
  ],
  "cashBasis": false
}


to tworzy sie na sile proforma z Rodzajem klienta Firma, skoro Podaje Person?


druga sprawa, jak tworze fakture wybieram Osoba, Faktura tradycyjna, Płatność Elektroniczna, i zapisuje to faktura ma ikonke na szaro z napisaem Nie podlega fiskalizacji.

 

a jak stworze proforme przez api, biore zrealizuj Faktura, ustawiam dokladnie takie same dane jak wczesniej i tu juz mam ikonke na czerwono, Nie sfiskalizowano.

Dziekuje

Edytowane przez Sebastian Grzywalski
Link to postu

Dzień dobry,

Po analizie przesłanego przykładu ustaliliśmy dwie kwestie:

  1. Rodzaj klienta (Firma zamiast Osoba)

    W przesyłanym payloadzie klient jest oznaczony jako "kind": "Person", jednak brakuje pól identyfikacyjnych:

    • tinKind = Pesel
    • tin = numer PESEL

    Po uzupełnieniu tych pól dokument będzie tworzony dla osoby fizycznej. Przykładowo:

    "client": {
      "kind": "Person",
      "tinKind": "Pesel",
      "tin": "12345678901",
      "name": "Piotr WWWWWWW",
      ...
    }
  2. Różnica w statusie fiskalizacji

    To, czy dokument podlega fiskalizacji, zależy od ustawienia „Licz od” w konfiguracji firmy.

    Z analizy wynika, że w Państwa konfiguracji ustawione jest „Licz od netto”, natomiast dokument przesyłany przez API tworzony jest z:

    "calculationMethod": "Gross"

    (czyli „Licz od brutto”).

    W efekcie dokument utworzony przez API jest traktowany inaczej niż faktura wystawiona ręcznie z ustawieniami zgodnymi z konfiguracją, co wpływa na status fiskalizacji. Dlatego na fakturze utworzonej ręcznie widoczny jest status „Nie podlega fiskalizacji”, natomiast na fakturze powstałej z realizacji proformy pojawia się status „Nie sfiskalizowano”.

Prosimy o weryfikację ustawienia „Licz od” w konfiguracji oraz o sprawdzenie działania po dodaniu pól tinKind i tin.
 

W razie pytań pozostajemy do dyspozycji.

Link to postu
×
×
  • Dodaj nową pozycję...