SK-ENDPOINT-BUYER

The buyer is in Slovakia, but its electronic address (BT-49) is not scheme 0245 with the 10-digit DIČ. Domestic buyers are addressed by 0245:DIČ (buyers outside the obligation by the substitute 0245:9970300001) ….

Official rule text

The buyer is in Slovakia, but its electronic address (BT-49) is not scheme 0245 with the 10-digit DIČ. Domestic buyers are addressed by 0245:DIČ (buyers outside the obligation by the substitute 0245:9970300001) ….

Where the rule applies

Rule setDocument typeSeverity
Checks for Slovakia (1.0)
this API (not official rules)
Slovak seller (UBL Invoice), Slovak seller (UBL CreditNote)warning

Fatal and error findings make the invoice invalid (valid: false); warnings and information do not.

Business terms concerned (EN 16931)

  • BT-49

Technical check

Syntax
UBL · Checks for Slovakia (1.0)
Context
/
Condition
normalize-space($buyer/cac:PostalAddress/cac:Country/cbc:IdentificationCode) = 'SK' and not($buyer/cbc:EndpointID/@schemeID = '0245' and matches(normalize-space($buyer/cbc:EndpointID), '^[0-9]{10}$'))

How the API reports this rule

Every finding of POST /v1/validate carries the rule id, severity, message, location (XPath) and rule set, and links this page (docUrl):

{
  "severity": "warning",
  "ruleId": "SK-ENDPOINT-BUYER",
  "message": "The buyer is in Slovakia, but its electronic address (BT-49) is not scheme 0245 with the 10-digit DIČ. Domestic buyers are addressed by 0245:DIČ (buyers outside the obligation by the substitute 0245:9970300001) ….",
  "xpath": "/…",
  "source": "schematron:sk-advisory@1.0",
  "docUrl": "https://einvoice-api.eu/rules/sk-endpoint-buyer.html"
}

Check an invoice against this rule and every other rule of the rule set – in the browser, without sign-up.

Rule text and severity are taken unchanged from the official rule set; this page is generated from the API's configuration. Not legal advice.