Rimesse sulle scadenze: gli incassi e i pagamenti registrati sulle scadenze. Nel web service è il tipo DOCUMENTIRIMESSASUSCADENZE (valore 54 di DataType); gli oggetti sono della classe DocumentiRimessaSuScadenza e viaggiano nella lista ObjectListDocumentiRimessaSuScadenza della richiesta e della risposta.
Scheda tecnica
| Voce | Valore |
|---|
| Tipo di dato | DOCUMENTIRIMESSASUSCADENZE = 54 |
| Classe | DocumentiRimessaSuScadenza |
| Lista nella richiesta e nella risposta | ObjectListDocumentiRimessaSuScadenza |
| Tabella letta da QUERY | DocumentiPartite — è il nome da usare davanti alle colonne in SQLFilter |
| Operazioni ammesse | QUERY (3), INSERTORMODIFY (0), DELETE (1), TRUNCATETABLE (2) |
| Campi chiave | DocRimessaTipo + DocRimessaEsercizio + DocRimessaSerie + DocRimessaRegistro + DocRimessaNumero + DocRimessaTipoControparte + DocRimessaControparte + DocRimessaProgressivo + DocRimessaProgrID — identificano il record: con gli stessi valori INSERTORMODIFY aggiorna, con valori nuovi crea |
| Chiave per cancellare con DeletingClass | DocRimessaTipo|DocRimessaEsercizio|DocRimessaSerie|DocRimessaRegistro|DocRimessaNumero|DocRimessaTipoControparte|DocRimessaControparte|DocRimessaProgressivo|DocRimessaProgrID |
| Chiave per le conferme di ricezione | DocRimessaTipo|DocRimessaEsercizio|DocRimessaSerie|DocRimessaRegistro|DocRimessaNumero|DocRimessaControparte|DocRimessaTipoControparte|DocRimessaProgressivo|DocRimessaProgrID — come si usa |
| Controlli prima del salvataggio | DocRimessaTipo: «Tipo documento non specificato»
DocRimessaEsercizio: «Esercizio documento non specificato»
DocRimessaNumero: «Numero documento non specificato»
DocRimessaTipoControparte: «Tipo controparte non specificato»
DocRimessaControparte: «Controparte non specificato»
Data: «Data non specificata» |
I campi di DocumentiRimessaSuScadenza
La colonna Obbligatorio riporta i campi chiave e quelli controllati dal server prima di salvare; Predefinito è il valore che il campo assume se non lo invii; Colonna è il nome del campo nel database, da usare nei filtri di lettura.
| Campo | Tipo | Obbligatorio | Predefinito | Colonna | A cosa serve |
|---|
DocRimessaTipo | Testo | Chiave, sì | vuoto | tipo | Doc rimessa tipo. Se manca il server risponde «Tipo documento non specificato». |
DocRimessaEsercizio | Testo | Chiave, sì | vuoto | esercizio | Doc rimessa esercizio. Se manca il server risponde «Esercizio documento non specificato». |
DocRimessaSerie | Testo | Chiave | vuoto | serie | Doc rimessa serie. |
DocRimessaRegistro | Testo | Chiave | vuoto | reg | Doc rimessa registro. |
DocRimessaNumero | Intero lungo | Chiave, sì | 0 | numero | Doc rimessa numero. Se manca il server risponde «Numero documento non specificato». |
DocRimessaTipoControparte | Testo | Chiave, sì | vuoto | tipoclifor | Doc rimessa tipo controparte. Se manca il server risponde «Tipo controparte non specificato». |
DocRimessaControparte | Testo | Chiave, sì | vuoto | controparte | Doc rimessa controparte. Se manca il server risponde «Controparte non specificato». |
DocRimessaProgressivo | Intero | Chiave | 0 | progressivo | Doc rimessa progressivo. |
DocRimessaProgrID | Intero | Chiave | 0 | progrid | Doc rimessa progr ID. |
TipoScadenza | Testo | — | vuoto | tiposcadenza | Tipo scadenza. |
Data | Data e ora | Sì | nessuna data | data | Data. Se manca il server risponde «Data non specificata». |
Ora | Data e ora | — | nessuna data | ora | Ora. |
Importo | Decimale | — | 0 | importo | Importo. |
EffettoPagamento | EffettiIncassoPagamento | — | null | — | Effetto pagamento. |
Numassegno | Testo | — | vuoto | numassegno | Numassegno. |
Banca | Testo | — | vuoto | banca | Banca. |
Filiale | Testo | — | vuoto | filiale | Filiale. |
Dataassegno | Data e ora | — | nessuna data | dataass | Dataassegno. |
DataVersamento | Data e ora | — | nessuna data | datavers | Data versamento. |
ControPartita | Testo | — | vuoto | contropartita | Contro partita. |
SezioneContabile | Testo | — | vuoto | sezcontabile | Sezione contabile. Codice dell'archivio Sezioni contabili. |
Note | Testo | — | vuoto | noterim | Note libere. |
ImportoSpese | Decimale | — | 0 | speseimporto | Importo spese. |
SpeseContropartita | Testo | — | vuoto | spesecontro | Spese contropartita. |
Insoluto | Vero/falso | — | false | insoluto | Insoluto. |
UserInsert | Testo | — | vuoto | userinsert | User insert. |
DataOfUserInsert | Data e ora | — | nessuna data | datains | Data of user insert. |
OraOfUserInsert | Data e ora | — | nessuna data | orains | Ora of user insert. |
UserModify | Testo | — | vuoto | usermodify | User modify. |
ImportoAbbuono | Decimale | — | 0 | importoabbuono | Importo abbuono. |
Categoria | Testo | — | vuoto | categoria | Codice della categoria a cui appartiene il record. |
Esempi
Inserimento o aggiornamento di un record (valori di esempio). Ricorda che INSERTORMODIFY riscrive tutti i campi: quelli che non invii tornano al valore predefinito, quindi per modificare un record esistente invia il record completo.
JSON · INSERTORMODIFY{
"DataOperation": 0,
"TypeObject": 54,
"GuidPC": "gestionale-01",
"AllInsert": false,
"ObjectListDocumentiRimessaSuScadenza": [
{
"DocRimessaTipo": "COD001",
"DocRimessaEsercizio": "COD002",
"DocRimessaSerie": "COD003",
"DocRimessaRegistro": "COD004",
"DocRimessaNumero": 1,
"DocRimessaTipoControparte": "COD005",
"DocRimessaControparte": "COD006",
"DocRimessaProgressivo": 1,
"DocRimessaProgrID": 1,
"TipoScadenza": "ESEMPIO",
"Data": "2026-03-15T00:00:00"
}
]
}
Lettura con filtro: fino a 100 record, ignorando le conferme di ricezione.
JSON · QUERY{
"DataOperation": 3,
"TypeObject": 54,
"GuidPC": "gestionale-01",
"SQLFilter": "DocumentiPartite.Tipo = 'COD001'",
"QueryParameter": {
"IgnoreImportRecord": true,
"StartingRecord": 1,
"LimitRecord": 100
}
}
Cancellazione: bastano i campi chiave.
JSON · DELETE{
"DataOperation": 1,
"TypeObject": 54,
"GuidPC": "gestionale-01",
"ObjectListDocumentiRimessaSuScadenza": [
{
"DocRimessaTipo": "COD001",
"DocRimessaEsercizio": "COD002",
"DocRimessaSerie": "COD003",
"DocRimessaRegistro": "COD004",
"DocRimessaNumero": 1,
"DocRimessaTipoControparte": "COD006",
"DocRimessaControparte": "COD007",
"DocRimessaProgressivo": 1,
"DocRimessaProgrID": 1
}
]
}
Le regole su formati, date, numeri e compressione sono in formato e trasporto; esempi completi in esempi di codice.