OK peppol-total-mismatch: expected ['BR-CO-16'] fired ['BR-CO-16'] corrected passes=True OK peppol-missing-buyer-reference: expected ['PEPPOL-EN16931-R003'] fired ['DE-R-015', 'PEPPOL-EN16931-R003'] corrected passes=True OK peppol-bad-endpoint-scheme: expected ['BR-CL-25', 'PEPPOL-EN16931-CL008'] fired ['BR-CL-25', 'PEPPOL-EN16931-CL008'] corrected passes=True OK peppol-bad-unit-code: expected ['BR-CL-23'] fired ['BR-CL-23'] corrected passes=True OK ubl-schema-element-order: expected ['XSD'] fired ['XSD'] corrected passes=True OK ro-bucharest-city: expected ['BR-RO-100'] fired ['BR-RO-100'] corrected passes=True OK ro-missing-buyer-county: expected ['BR-RO-111'] fired ['BR-RO-111'] corrected passes=True OK ro-wrong-specification-id: expected ['BR-RO-001'] fired ['BR-RO-001'] corrected passes=True OK ro-credit-note-bucharest-city: expected ['BR-RO-100'] fired ['BR-RO-100'] corrected passes=True OK peppol-credit-note-total-mismatch: expected ['BR-CO-16'] fired ['BR-CO-16'] corrected passes=True OK xrechnung-missing-buyer-reference: expected ['BR-DE-15'] fired ['BR-DE-15'] corrected passes=True OK xrechnung-missing-seller-phone: expected ['BR-DE-6'] fired ['BR-DE-6'] corrected passes=True OK xrechnung-missing-seller-email: expected ['BR-DE-7'] fired ['BR-DE-7'] corrected passes=True OK cii-total-mismatch: expected ['BR-CO-16'] fired ['BR-CO-16'] corrected passes=True OK cii-bad-currency: expected ['BR-CL-04'] fired ['BR-CL-04', 'BR-CO-15'] corrected passes=True OK cii-missing-seller-name: expected ['BR-06'] fired ['BR-06'] corrected passes=True OK cii-schema-element-order: expected ['XSD'] fired ['XSD'] corrected passes=True OK xrechnung-cii-missing-buyer-reference: expected ['BR-DE-15'] fired ['BR-DE-15'] corrected passes=True OK xrechnung-cii-missing-seller-phone: expected ['BR-DE-6'] fired ['BR-DE-6'] corrected passes=True OK xrechnung-cii-missing-seller-email: expected ['BR-DE-7'] fired ['BR-DE-7'] corrected passes=True OK xrechnung-credit-note-missing-buyer-reference: expected ['BR-DE-15'] fired ['BR-DE-15'] corrected passes=True OK xrechnung-cii-credit-note-missing-seller-phone: expected ['BR-DE-6'] fired ['BR-DE-6'] corrected passes=True OK fa3-invalid-vat-rate: expected ['XSD'] fired ['XSD'] corrected passes=True OK fa3-missing-gross-total: expected ['XSD'] fired ['XSD'] corrected passes=True OK fa3-issue-date-in-future: expected ['EI-PL-ISSUE-DATE'] fired ['EI-PL-ISSUE-DATE'] corrected passes=True OK fa3-byte-order-mark: expected ['EI-PL-FILE'] fired ['EI-PL-FILE'] corrected passes=True 26/26 rejection-and-correction cases behaved as expected