Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

…lines 1–33 unchanged (33 lines)
34 <cbc:IdentificationCode>RO</cbc:IdentificationCode>
35 </cac:Country>
36 </cac:PostalAddress>
37 <cac:PartyTaxScheme>
38 <cbc:CompanyID>1234567897</cbc:CompanyID>
39 <cac:TaxScheme>
40 <cbc:ID>NOT_EU_VAT</cbc:ID>
41 </cac:TaxScheme>
42 </cac:PartyTaxScheme>
43 <cac:PartyLegalEntity>
44 <cbc:RegistrationName>Hudson Construction</cbc:RegistrationName>
45 <cbc:CompanyID>1234567897</cbc:CompanyID>
46 </cac:PartyLegalEntity>
…lines 47–175 unchanged (129 lines)

After

…lines 1–33 unchanged (33 lines)
34 <cbc:IdentificationCode>RO</cbc:IdentificationCode>
35 </cac:Country>
36 </cac:PostalAddress>
37 <cac:PartyTaxScheme>
38 <cbc:CompanyID>1234567897</cbc:CompanyID>
39 <cac:TaxScheme>
40 <cbc:ID>VAT</cbc:ID>
41 </cac:TaxScheme>
42 </cac:PartyTaxScheme>
43 <cac:PartyLegalEntity>
44 <cbc:RegistrationName>Hudson Construction</cbc:RegistrationName>
45 <cbc:CompanyID>1234567897</cbc:CompanyID>
46 </cac:PartyLegalEntity>
…lines 47–175 unchanged (129 lines)

Before

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
' "'"
VersionNum "1.0"
' "'"
encoding "encoding"
= "="
' "'"
EncName "UTF-8"
' "'"
?> "?>"
element
STag (+22 nodes collapsed)
content
CharData "\n "
element
STag
< "<"
Name "cbc:CustomizationID"
> ">"
content
CharData "urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:C"...
ETag
</ "</"
Name "cbc:CustomizationID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:ProfileID"
> ">"
content
CharData "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"
ETag
</ "</"
Name "cbc:ProfileID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:ID"
> ">"
content
CharData "INV/2017/00001"
ETag
</ "</"
Name "cbc:ID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:IssueDate"
> ">"
content
CharData "2017-01-01"
ETag
</ "</"
Name "cbc:IssueDate"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:DueDate"
> ">"
content
CharData "2017-02-28"
ETag
</ "</"
Name "cbc:DueDate"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:InvoiceTypeCode"
> ">"
content
CharData "380"
ETag
</ "</"
Name "cbc:InvoiceTypeCode"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:Note"
> ">"
content
CharData "test narration"
ETag
</ "</"
Name "cbc:Note"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:DocumentCurrencyCode"
> ">"
content
CharData "RON"
ETag
</ "</"
Name "cbc:DocumentCurrencyCode"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:TaxCurrencyCode"
> ">"
content
CharData "RON"
ETag
</ "</"
Name "cbc:TaxCurrencyCode"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:BuyerReference"
> ">"
content
CharData "ref_partner_a"
ETag
</ "</"
Name "cbc:BuyerReference"
> ">"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+59 nodes collapsed)
CharData "\n "
element
STag
< "<"
Name "cac:AccountingSupplierParty"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cac:Party"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cbc:EndpointID"
Attribute
Name "schemeID"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "___ignore___"
ETag
</ "</"
Name "cbc:EndpointID"
> ">"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+83 nodes collapsed)
CharData "\n "
element
STag
< "<"
Name "cac:PartyTaxScheme"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cbc:CompanyID"
> ">"
content
CharData "1234567897"
ETag
</ "</"
Name "cbc:CompanyID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cac:TaxScheme"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cbc:ID"
> ">"
content
CharData "NOT_EU_VAT"
ETag
</ "</"
Name "cbc:ID"
> ">"
CharData "\n "
ETag
</ "</"
Name "cac:TaxScheme"
> ">"
CharData "\n "
ETag
</ "</"
Name "cac:PartyTaxScheme"
> ">"
CharData "\n "
element (+35 nodes collapsed)
CharData "\n "
element (+35 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "cac:Party"
> ">"
CharData "\n "
ETag
</ "</"
Name "cac:AccountingSupplierParty"
> ">"
CharData "\n "
element (+293 nodes collapsed)
CharData "\n "
element (+143 nodes collapsed)
CharData "\n "
element (+65 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+137 nodes collapsed)
CharData "\n "
element (+101 nodes collapsed)
CharData "\n "
element (+185 nodes collapsed)
CharData "\n "
element (+185 nodes collapsed)
CharData "\n"
ETag
</ "</"
Name "Invoice"
> ">"

After

document
prolog
XMLDecl
<? "<?"
xml "xml"
version "version"
= "="
' "'"
VersionNum "1.0"
' "'"
encoding "encoding"
= "="
' "'"
EncName "UTF-8"
' "'"
?> "?>"
element
STag (+22 nodes collapsed)
content
CharData "\n "
element
STag
< "<"
Name "cbc:CustomizationID"
> ">"
content
CharData "urn:cen.eu:en16931:2017#compliant#urn:efactura.mfinante.ro:C"...
ETag
</ "</"
Name "cbc:CustomizationID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:ProfileID"
> ">"
content
CharData "urn:fdc:peppol.eu:2017:poacc:billing:01:1.0"
ETag
</ "</"
Name "cbc:ProfileID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:ID"
> ">"
content
CharData "INV/2017/00001"
ETag
</ "</"
Name "cbc:ID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:IssueDate"
> ">"
content
CharData "2017-01-01"
ETag
</ "</"
Name "cbc:IssueDate"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:DueDate"
> ">"
content
CharData "2017-02-28"
ETag
</ "</"
Name "cbc:DueDate"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:InvoiceTypeCode"
> ">"
content
CharData "380"
ETag
</ "</"
Name "cbc:InvoiceTypeCode"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:Note"
> ">"
content
CharData "test narration"
ETag
</ "</"
Name "cbc:Note"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:DocumentCurrencyCode"
> ">"
content
CharData "RON"
ETag
</ "</"
Name "cbc:DocumentCurrencyCode"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:TaxCurrencyCode"
> ">"
content
CharData "RON"
ETag
</ "</"
Name "cbc:TaxCurrencyCode"
> ">"
CharData "\n "
element
STag
< "<"
Name "cbc:BuyerReference"
> ">"
content
CharData "ref_partner_a"
ETag
</ "</"
Name "cbc:BuyerReference"
> ">"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+59 nodes collapsed)
CharData "\n "
element
STag
< "<"
Name "cac:AccountingSupplierParty"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cac:Party"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cbc:EndpointID"
Attribute
Name "schemeID"
= "="
AttValue
" "\""
" "\""
> ">"
content
CharData "___ignore___"
ETag
</ "</"
Name "cbc:EndpointID"
> ">"
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+83 nodes collapsed)
CharData "\n "
element
STag
< "<"
Name "cac:PartyTaxScheme"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cbc:CompanyID"
> ">"
content
CharData "1234567897"
ETag
</ "</"
Name "cbc:CompanyID"
> ">"
CharData "\n "
element
STag
< "<"
Name "cac:TaxScheme"
> ">"
content
CharData "\n "
element
STag
< "<"
Name "cbc:ID"
> ">"
content
CharData "VAT"
ETag
</ "</"
Name "cbc:ID"
> ">"
CharData "\n "
ETag
</ "</"
Name "cac:TaxScheme"
> ">"
CharData "\n "
ETag
</ "</"
Name "cac:PartyTaxScheme"
> ">"
CharData "\n "
element (+35 nodes collapsed)
CharData "\n "
element (+35 nodes collapsed)
CharData "\n "
ETag
</ "</"
Name "cac:Party"
> ">"
CharData "\n "
ETag
</ "</"
Name "cac:AccountingSupplierParty"
> ">"
CharData "\n "
element (+293 nodes collapsed)
CharData "\n "
element (+143 nodes collapsed)
CharData "\n "
element (+65 nodes collapsed)
CharData "\n "
element (+23 nodes collapsed)
CharData "\n "
element (+137 nodes collapsed)
CharData "\n "
element (+101 nodes collapsed)
CharData "\n "
element (+185 nodes collapsed)
CharData "\n "
element (+185 nodes collapsed)
CharData "\n"
ETag
</ "</"
Name "Invoice"
> ">"