{"mode":"fixed_input_validation","sample":"invalid","scenario":"Buyer name removed (BR-07)","engine_version":{"api":"0.1.23","factur_x":"6.8"},"validated_at":"2026-10-17T23:56:03.034815+00:00","cache_max_age_seconds":86400,"input_sha256":"871be529ccc79bf8ef4aa256414cdbb1666117a34f730e49165d01b794c0754f","input_url":"https://facturx.orvel.dev/docs/conformity/samples/demo_missing_buyer_name.xml","validation":{"valid":false,"flavor":"factur-x","profile":"en16931","checks_run":["xsd","schematron:base"],"checks_skipped":[],"error_count":2,"warning_count":0,"findings":[{"source":"schematron:base","severity":"fatal","rule":"FX-SCH-A-000016","message":"[BR-07]-An Invoice shall contain the Buyer name (BT-44).","location":"/*:CrossIndustryInvoice[namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100'][1]","test":"(rsm:SupplyChainTradeTransaction/ram:ApplicableHeaderTradeAgreement/ram:BuyerTradeParty/ram:Name!='')","json_pointer":"/invoice/buyer/name","business_rule":"BR-07","pointer_scope":"orvel_generate_request","field":"buyer.name","remediation":{"action":"Set buyer.name to the buyer business name, then regenerate and validate the invoice.","example":"{\"buyer\": {\"name\": \"Example Buyer SARL\"}}","example_is_illustrative":true,"requires_user_input":true}},{"source":"schematron:base","severity":"fatal","rule":"FX-SCH-A-000030","message":"Element 'ram:Name' must occur exactly 1 times.","location":"/*:CrossIndustryInvoice[namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100'][1]/*:SupplyChainTradeTransaction[namespace-uri()='urn:un:unece:uncefact:data:standard:CrossIndustryInvoice:100'][1]/*:ApplicableHeaderTradeAgreement[namespace-uri()='urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'][1]/*:BuyerTradeParty[namespace-uri()='urn:un:unece:uncefact:data:standard:ReusableAggregateBusinessInformationEntity:100'][1]","test":"count(ram:Name)=1","json_pointer":"/invoice/buyer/name","business_rule":"BR-07","pointer_scope":"orvel_generate_request","field":"buyer.name","remediation":{"action":"Set buyer.name to the buyer business name, then regenerate and validate the invoice.","example":"{\"buyer\": {\"name\": \"Example Buyer SARL\"}}","example_is_illustrative":true,"requires_user_input":true}}],"pdf":null,"report_version":"1.0","status":"failed","summary":"1 blocking issue(s). Correct the indicated fields and validate again.","issue_count":1,"issues":[{"business_rule":"BR-07","field":"buyer.name","json_pointer":"/invoice/buyer/name","pointer_scope":"orvel_generate_request","severity":"fatal","message":"Buyer name is missing.","remediation":{"action":"Set buyer.name to the buyer business name, then regenerate and validate the invoice.","example":"{\"buyer\": {\"name\": \"Example Buyer SARL\"}}","example_is_illustrative":true,"requires_user_input":true},"finding_indices":[0,1],"engine_rules":["FX-SCH-A-000016","FX-SCH-A-000030"]}],"coverage":[{"check":"xsd","label":"XML structure","status":"passed","reason":"Completed by the validation engine."},{"check":"schematron:base","label":"Profile business rules","status":"failed","reason":"Completed by the validation engine."},{"check":"schematron:fr-ctc","label":"French-specific rules","status":"not_requested","reason":"Choose check=fr-ctc to request these rules."},{"check":"pdfa_conformance","label":"Full PDF/A conformance","status":"not_checked","reason":"PDF metadata inspection, when present, is not full PDF/A validation."},{"check":"business_registers","label":"Business registers","status":"not_checked","reason":"Separate party-check tools and an eligible plan are required."},{"check":"delivery_acceptance","label":"Delivery/platform acceptance","status":"not_checked","reason":"Validation does not send the invoice or guarantee acceptance by a receiving platform."}],"engine_version":{"api":"0.1.23","factur_x":"6.8"},"validated_at":"2026-10-17T23:56:03.033188+00:00","input_sha256":"871be529ccc79bf8ef4aa256414cdbb1666117a34f730e49165d01b794c0754f","info_count":0},"scope":"Bundled CII XML only; no custom documents, PDF checks or business-register queries.","comparison":{"field":"buyer.name","business_rule":"BR-07","invalid_value":null,"corrected_value":"Boulangerie Dupont SARL","synthetic_only":true,"corrected_sample":"valid","note":"Separate bundled fixtures; no caller document is modified."},"next":{"workspace_url":"https://facturx.orvel.dev/app","trial_url":"https://facturx.orvel.dev/login?mode=signup","account_mcp_url":"https://facturx.orvel.dev/mcp/account","compare_tool":{"name":"view_invoice_demo","arguments":{"sample":"valid"}},"explain_tool":"explain_finding","setup_url":"https://facturx.orvel.dev/docs/mcp/","pricing_url":"https://facturx.orvel.dev/docs/pricing/"},"cached":false}