e_mro7 napisał(a):
Cześć, czy komuś dalej działa wysyłka wsadowa batch/Init? Wiem, że temat tu był, ale tworzę xml-a wg podanego wzoru który komuś działał (podobno) i kończą mi się pomysły co może być nie tak. Narzędzie standalone DSS (https://ec.europa.eu/digital-building-blocks/DSS/webapp-demo/signature-standalone) też niestety nie pomaga i podpisany plik jest dodatkowo "Niezgodny ze schemą". Czy ktoś mógłby udostępnić taki plik dla którego mu Inicjalizacja wysyłki wsadowej paczki faktur działa. Link podany w swaggerze(http://ksef.mf.gov.pl/schema/gtw/svc/batch/init/request/2021/10/01/0001/InitRequest), czymkolwiek jest, też nie działa :) Pozdrowienia dla ludzi odpowiedzialnych za ksefa.
Link do schemy: link
Mój plik XML przed podpisaniem wygląda jak niżej. Walidacja "off-line" tego XML na podstawie InitRequest.xsd nie wykazuje błędów. KSeF natomiast zwraca komunikat 21401: Dokument nie jest zgodny ze schemą (xsd).
Plik wysyłam podpisany i do podpisu KSeF nie na zastrzeżeń, więc nie ma przekłamań w wysyłce. Nie wiem co jest nie tak...
<?xml version="1.0" encoding="UTF-8"?>
<InitRequest xmlns="http://ksef.mf.gov.pl/schema/gtw/svc/batch/init/request/2021/10/01/0001" xmlns:ns2="http://ksef.mf.gov.pl/schema/gtw/svc/types/2021/10/01/0001" xmlns:ns3="http://ksef.mf.gov.pl/schema/gtw/svc/batch/types/2021/10/01/0001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://ksef-test.mf.gov.pl/schema/gtw/svc/batch/init/request/2021/10/01/0001/initRequest.xsd">
<Identifier xsi:type="ns2:SubjectIdentifierByCompanyType">
<ns2:Identifier>1149394432</ns2:Identifier>
</Identifier>
<DocumentType>
<ns2:Service>KSeF</ns2:Service>
<ns2:FormCode>
<ns2:SystemCode>FA (1)</ns2:SystemCode>
<ns2:SchemaVersion>1-0E</ns2:SchemaVersion>
<ns2:TargetNamespace>http://ksef.mf.gov.pl/wzor/2021/08/05/08051/</ns2:TargetNamespace>
<ns2:Value>FA</ns2:Value>
</ns2:FormCode>
</DocumentType>
<Encryption>
<ns2:EncryptionKey>
<ns2:Encoding>Base64</ns2:Encoding>
<ns2:Algorithm>AES</ns2:Algorithm>
<ns2:Size>256</ns2:Size>
<ns2:Value>Ofn5vBLzvpKmqgE/oyT10wrLKkO5g9Xmf8iWdhl6CD1gdqK3wBpO5IpXPaoD3llUl+fCnkQlt1jsaasamO06PsgdJ4TjLscllZlOvZmmplLFF0k5A8lclwOE5fuMltz2Zp6huOy9Tw828lDQQDnIshnPUUXPz1R1+fFhENQkvuCyvBduuG7Q/utEA4nt8R9UU8276XWk2q2gf/Yi7btb24kdlUDWNTeBcHaw4wH+n996hwf6lWTQR6JR/ZLYGKraSajgaG4f2dy3yUNppNNPtCuO+HASLTDtVEDka1/HUO+UYtyrDU8ZIGRK/Yeg8rPC65+ydC2kVD5eiFu4FF16ww==</ns2:Value>
</ns2:EncryptionKey>
<ns2:EncryptionInitializationVector>
<ns2:Encoding>Base64</ns2:Encoding>
<ns2:Bytes>16</ns2:Bytes>
<ns2:Value>jLPBIvtgWbZH91WUgVzrtw==</ns2:Value>
</ns2:EncryptionInitializationVector>
<ns2:EncryptionAlgorithmKey>
<ns2:Algorithm>RSA</ns2:Algorithm>
<ns2:Mode>ECB</ns2:Mode>
<ns2:Padding>PKCS#1</ns2:Padding>
</ns2:EncryptionAlgorithmKey>
<ns2:EncryptionAlgorithmData>
<ns2:Algorithm>AES</ns2:Algorithm>
<ns2:Mode>CBC</ns2:Mode>
<ns2:Padding>PKCS#7</ns2:Padding>
</ns2:EncryptionAlgorithmData>
</Encryption>
<PackageSignature>
<Package>
<ns3:PackageType>split</ns3:PackageType>
<ns3:CompressionType>zip</ns3:CompressionType>
<ns3:Value>FV_1149394432_20220517223745.zip</ns3:Value>
</Package>
<PackageFileHash>
<ns2:HashSHA>
<ns2:Algorithm>SHA-256</ns2:Algorithm>
<ns2:Encoding>Base64</ns2:Encoding>
<ns2:Value>hwyHaXpuBpg2pHZ5U5j/HbNOjyfq5Eg+LWWdEXAIBBQ=</ns2:Value>
</ns2:HashSHA>
<ns2:FileSize>31457</ns2:FileSize>
</PackageFileHash>
<PackagePartsList>
<PackagePartSignature>
<ns3:OrdinalNumber>1</ns3:OrdinalNumber>
<ns3:PartFileName>FV_1149394432_20220517223745.zip.part1</ns3:PartFileName>
<ns3:PartFileHash>
<ns2:HashSHA>
<ns2:Algorithm>SHA-256</ns2:Algorithm>
<ns2:Encoding>Base64</ns2:Encoding>
<ns2:Value>ipEZ4qLegKxvdEpBKg1UqoPVbOf/hie6vyrcVCP97XI=</ns2:Value>
</ns2:HashSHA>
<ns2:FileSize>31472</ns2:FileSize>
</ns3:PartFileHash>
</PackagePartSignature>
</PackagePartsList>
</PackageSignature>
</InitRequest>
xml z podpisem
<?xml version="1.0" encoding="UTF-8"?>
<InitRequest xmlns="http://ksef.mf.gov.pl/schema/gtw/svc/batch/init/request/2021/10/01/0001" xmlns:ns1="http://ksef.mf.gov.pl/schema/gtw/svc/types/2021/10/01/0001" xmlns:ns2="http://ksef.mf.gov.pl/schema/gtw/svc/batch/types/2021/10/01/0001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://ksef-test.mf.gov.pl/schema/gtw/svc/batch/init/request/2021/10/01/0001/initRequest.xsd">
<Identifier xsi:type="ns1:SubjectIdentifierByCompanyType">
<ns1:Identifier>1149394432</ns1:Identifier>
</Identifier>
<DocumentType>
<ns1:Service>KSeF</ns1:Service>
<ns1:FormCode>
<ns1:SystemCode>FA (1)</ns1:SystemCode>
<ns1:SchemaVersion>1-0E</ns1:SchemaVersion>
<ns1:TargetNamespace>http://crd.gov.pl/wzor/2021/11/29/11089/</ns1:TargetNamespace>
<ns1:Value>FA</ns1:Value>
</ns1:FormCode>
</DocumentType>
<Encryption>
<ns1:EncryptionKey>
<ns1:Encoding>Base64</ns1:Encoding>
<ns1:Algorithm>AES</ns1:Algorithm>
<ns1:Size>256</ns1:Size>
<ns1:Value>HJfrxK+NFopyANwwy7IbxUwUgSL78XYy5hUfxaY2jOeaMU1KXumrb1xQ6AccdvEAj0xZu5Xp5fR5gaZVYaP7L+mqiMDcdC8bFNTfFajAa1ZDH8yTPtDUIrHqoYDQbS8BQHF3o3Wz7Fpw0xAqyyY6fizPzaTiqEF4vuvZOWbwhpG+ZTuo/ROabHnL7z6QClekdRrP/skRgMv2Qh1wrMBhRIWBqizQfE6jG0Tp0X7jDawrU+ysgf6R0+Bs2GRCiTT5nlTbcH4K7bjE+HA/U6qw4Emls4WkQB01yQQy83hJ6E7LMq4WkJROGIzfbXrwW7Elm95A1+eVERLjMBZgaHYZpQ==</ns1:Value>
</ns1:EncryptionKey>
<ns1:EncryptionInitializationVector>
<ns1:Encoding>Base64</ns1:Encoding>
<ns1:Bytes>16</ns1:Bytes>
<ns1:Value>jLPBIvtgWbZH91WUgVzrtw==</ns1:Value>
</ns1:EncryptionInitializationVector>
<ns1:EncryptionAlgorithmKey>
<ns1:Algorithm>RSA</ns1:Algorithm>
<ns1:Mode>ECB</ns1:Mode>
<ns1:Padding>PKCS#1</ns1:Padding>
</ns1:EncryptionAlgorithmKey>
<ns1:EncryptionAlgorithmData>
<ns1:Algorithm>AES</ns1:Algorithm>
<ns1:Mode>CBC</ns1:Mode>
<ns1:Padding>PKCS#7</ns1:Padding>
</ns1:EncryptionAlgorithmData>
</Encryption>
<PackageSignature>
<Package>
<ns2:PackageType>split</ns2:PackageType>
<ns2:CompressionType>zip</ns2:CompressionType>
<ns2:Value>FV_1149394432_20220518011851.zip</ns2:Value>
</Package>
<PackageFileHash>
<ns1:HashSHA>
<ns1:Algorithm>SHA-256</ns1:Algorithm>
<ns1:Encoding>Base64</ns1:Encoding>
<ns1:Value>LzGI5QUpFPt7oRHd+1FFeCK1Qg6YBJJtI7hOghLH7ik=</ns1:Value>
</ns1:HashSHA>
<ns1:FileSize>31457</ns1:FileSize>
</PackageFileHash>
<PackagePartsList>
<PackagePartSignature>
<ns2:OrdinalNumber>1</ns2:OrdinalNumber>
<ns2:PartFileName>FV_1149394432_20220518011851.zip.part1</ns2:PartFileName>
<ns2:PartFileHash>
<ns1:HashSHA>
<ns1:Algorithm>SHA-256</ns1:Algorithm>
<ns1:Encoding>Base64</ns1:Encoding>
<ns1:Value>W7phmmmzZCX+QkCr9/P+COEHroeKVk60baiPpG/aAs0=</ns1:Value>
</ns1:HashSHA>
<ns1:FileSize>31472</ns1:FileSize>
</ns2:PartFileHash>
</PackagePartSignature>
</PackagePartsList>
</PackageSignature>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#" Id="Signature-37072296">
<ds:SignedInfo>
<ds:CanonicalizationMethod Algorithm="http://www.w3.org/TR/2001/REC-xml-c14n-20010315" />
<ds:SignatureMethod Algorithm="http://www.w3.org/2001/04/xmldsig-more#rsa-sha256" />
<ds:Reference URI="">
<ds:Transforms>
<ds:Transform Algorithm="http://www.w3.org/2000/09/xmldsig#enveloped-signature" />
</ds:Transforms>
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>aVYiCLa/fVEC8Z67RkXXAwXEhSA=</ds:DigestValue>
</ds:Reference>
<ds:Reference Type="http://uri.etsi.org/01903#SignedProperties" URI="#SignedProperties-1013233898">
<ds:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />
<ds:DigestValue>M401hGfYNz3B6YqwZTUIzh/B0wE=</ds:DigestValue>
</ds:Reference>
</ds:SignedInfo>
<ds:SignatureValue>Wpkmylp9k44613QBH4w4rzBllOS0Ru0ZJUemlImjygtoEZuteSXKHWh1IfWJ1cky
4qGzP3rtLcboB3Mr4/Qr8XqeoF6mOPq1qUX7P5Hi69/tmDJhk+QGmsR6+p1Nko2e
vy95T1TfCyBrO250Ai4qMNz4j5DKpm4H5mew9we5XQyaE62x1UAIRX/9BbD448cC
C3n+QNpq5G3WCvf7yJZX8H3ynfPNbcpGTVh0bGgbSHpZRLvzST9Dk6d3qXw9B8Fm
3VKS6kAIqVoRVDZTcvM25LhSHpg9PkH3oHRwRvPRYLPS+jdGrmAcXfPAsbSuiDxZ
ht1qMzlepgxbBG0ggzY/Dg==</ds:SignatureValue>
<ds:KeyInfo>
<ds:KeyValue>
<ds:RSAKeyValue>
<ds:Modulus>2Y+Znt4wJwQMMbhmJPVA5lCKl03RWzvs7d5RGR05tWCO9z5KoRVcXWaAkTxOHiQc
xjwM3aaXcd7AdRZF9h216o3fZBMkbGp7ID+YRbJQuyHnx/Mc5MTLFNWrABqnj+nk
Ldni6uSq08FRtyZRUxj4+vqJWB5oxuU6Br3Dh+UHqsBkkBIvVQGNjrHW7p+ZncYp
3Ykg2WG16yYsXxX1IdUrbtqshRI+v+0diAWy3P5XTzEpwBptTChP9Q7M7qLADRiz
oQlIsY2v40zmHhL8yuM4kOpU58I16BQlTsb0nkWFmQ/J70DdRvXSpCgOC21i0hqd
BWKBVkY+rbJqpGUUaz4VsQ==</ds:Modulus>
<ds:Exponent>AQAB</ds:Exponent>
</ds:RSAKeyValue>
</ds:KeyValue>
<ds:X509Data>
<ds:X509IssuerSerial>
<ds:X509IssuerName>2.5.4.97=#0C10564154504C2D31313439333934343332, C=PL, O=Moja Firma, E=jan.testowy@mojafirma.xy, CN=Jan Testowy</ds:X509IssuerName>
<ds:X509SerialNumber>16362134878042278187</ds:X509SerialNumber>
</ds:X509IssuerSerial>
<ds:X509SubjectName>2.5.4.97=#0C10564154504C2D31313439333934343332, C=PL, O=Moja Firma, E=jan.testowy@mojafirma.xy, CN=Jan Testowy</ds:X509SubjectName>
<ds:X509Certificate>MIIDdDCCAlwCCQDjEfr7NL1JKzANBgkqhkiG9w0BAQ0FADB8MRQwEgYDVQQDDAtK
YW4gVGVzdG93eTEnMCUGCSqGSIb3DQEJARYYamFuLnRlc3Rvd3lAbW9qYWZpcm1h
Lnh5MRMwEQYDVQQKDApNb2phIEZpcm1hMQswCQYDVQQGEwJQTDEZMBcGA1UEYQwQ
VkFUUEwtMTE0OTM5NDQzMjAeFw0yMjA0MjMxODExNTVaFw0yMjA1MjMxODExNTVa
MHwxFDASBgNVBAMMC0phbiBUZXN0b3d5MScwJQYJKoZIhvcNAQkBFhhqYW4udGVz
dG93eUBtb2phZmlybWEueHkxEzARBgNVBAoMCk1vamEgRmlybWExCzAJBgNVBAYT
AlBMMRkwFwYDVQRhDBBWQVRQTC0xMTQ5Mzk0NDMyMIIBIjANBgkqhkiG9w0BAQEF
AAOCAQ8AMIIBCgKCAQEA2Y+Znt4wJwQMMbhmJPVA5lCKl03RWzvs7d5RGR05tWCO
9z5KoRVcXWaAkTxOHiQcxjwM3aaXcd7AdRZF9h216o3fZBMkbGp7ID+YRbJQuyHn
x/Mc5MTLFNWrABqnj+nkLdni6uSq08FRtyZRUxj4+vqJWB5oxuU6Br3Dh+UHqsBk
kBIvVQGNjrHW7p+ZncYp3Ykg2WG16yYsXxX1IdUrbtqshRI+v+0diAWy3P5XTzEp
wBptTChP9Q7M7qLADRizoQlIsY2v40zmHhL8yuM4kOpU58I16BQlTsb0nkWFmQ/J
70DdRvXSpCgOC21i0hqdBWKBVkY+rbJqpGUUaz4VsQIDAQABMA0GCSqGSIb3DQEB
DQUAA4IBAQA01Ja9ZSUzYsiXiH6LYJIo2ricGrtBkwIrIdzao3yz/akJzuBqDVzo
N4YrwDLzlRPfnLf1B19V6LqiUteZQonPXHbxI4dI/bpiik0/O2IjYfj2akUp2205
GLWo0XhwWO7LujmbNVIKFPxGxo42cDWKxW0iSiw4/EAQLnywhGdzJv9d+HQWwxUz
1uYi58ERHyWYl9Q0R3KBYxhXZYbSno0gcyZasta+mBuNJZZ12mbbZyuQVWkG7sjM
siDMDmFNzSNH4HVI6Eo1XQoHAR6YfWiGwwkUy+h01M2ErsR8IBwHc8QBWk8W9Pi7
z/1eu6WQhhJZTBC6nBq2GugCPjeyhmPS</ds:X509Certificate>
</ds:X509Data>
</ds:KeyInfo>
<ds:Object>
<xades:QualifyingProperties xmlns:xades="http://uri.etsi.org/01903/v1.3.2#" Target="#Signature-37072296">
<xades:SignedProperties Id="SignedProperties-1013233898">
<xades:SignedSignatureProperties>
<xades:SigningTime>2022-05-17T23:18:51.529Z</xades:SigningTime>
</xades:SignedSignatureProperties>
</xades:SignedProperties>
</xades:QualifyingProperties>
</ds:Object>
</ds:Signature>
</InitRequest>