Universal Web Platform · Rimesse sulle scadenze

DocumentiRimessaSuScadenza: gli incassi e i pagamenti registrati sulle scadenze

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

VoceValore
Tipo di datoDOCUMENTIRIMESSASUSCADENZE = 54
ClasseDocumentiRimessaSuScadenza
Lista nella richiesta e nella rispostaObjectListDocumentiRimessaSuScadenza
Tabella letta da QUERYDocumentiPartite — è il nome da usare davanti alle colonne in SQLFilter
Operazioni ammesseQUERY (3), INSERTORMODIFY (0), DELETE (1), TRUNCATETABLE (2)
Campi chiaveDocRimessaTipo + 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 DeletingClassDocRimessaTipo|DocRimessaEsercizio|DocRimessaSerie|DocRimessaRegistro|DocRimessaNumero|DocRimessaTipoControparte|DocRimessaControparte|DocRimessaProgressivo|DocRimessaProgrID
Chiave per le conferme di ricezioneDocRimessaTipo|DocRimessaEsercizio|DocRimessaSerie|DocRimessaRegistro|DocRimessaNumero|DocRimessaControparte|DocRimessaTipoControparte|DocRimessaProgressivo|DocRimessaProgrID — come si usa
Controlli prima del salvataggioDocRimessaTipo: «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.

CampoTipoObbligatorioPredefinitoColonnaA cosa serve
DocRimessaTipoTestoChiave, sìvuototipoDoc rimessa tipo. Se manca il server risponde «Tipo documento non specificato».
DocRimessaEsercizioTestoChiave, sìvuotoesercizioDoc rimessa esercizio. Se manca il server risponde «Esercizio documento non specificato».
DocRimessaSerieTestoChiavevuotoserieDoc rimessa serie.
DocRimessaRegistroTestoChiavevuotoregDoc rimessa registro.
DocRimessaNumeroIntero lungoChiave, sì0numeroDoc rimessa numero. Se manca il server risponde «Numero documento non specificato».
DocRimessaTipoControparteTestoChiave, sìvuototipocliforDoc rimessa tipo controparte. Se manca il server risponde «Tipo controparte non specificato».
DocRimessaControparteTestoChiave, sìvuotocontroparteDoc rimessa controparte. Se manca il server risponde «Controparte non specificato».
DocRimessaProgressivoInteroChiave0progressivoDoc rimessa progressivo.
DocRimessaProgrIDInteroChiave0progridDoc rimessa progr ID.
TipoScadenzaTesto—vuototiposcadenzaTipo scadenza.
DataData e oraSìnessuna datadataData. Se manca il server risponde «Data non specificata».
OraData e ora—nessuna dataoraOra.
ImportoDecimale—0importoImporto.
EffettoPagamentoEffettiIncassoPagamento—null—Effetto pagamento.
NumassegnoTesto—vuotonumassegnoNumassegno.
BancaTesto—vuotobancaBanca.
FilialeTesto—vuotofilialeFiliale.
DataassegnoData e ora—nessuna datadataassDataassegno.
DataVersamentoData e ora—nessuna datadataversData versamento.
ControPartitaTesto—vuotocontropartitaContro partita.
SezioneContabileTesto—vuotosezcontabileSezione contabile. Codice dell'archivio Sezioni contabili.
NoteTesto—vuotonoterimNote libere.
ImportoSpeseDecimale—0speseimportoImporto spese.
SpeseContropartitaTesto—vuotospesecontroSpese contropartita.
InsolutoVero/falso—falseinsolutoInsoluto.
UserInsertTesto—vuotouserinsertUser insert.
DataOfUserInsertData e ora—nessuna datadatainsData of user insert.
OraOfUserInsertData e ora—nessuna dataorainsOra of user insert.
UserModifyTesto—vuotousermodifyUser modify.
ImportoAbbuonoDecimale—0importoabbuonoImporto abbuono.
CategoriaTesto—vuotocategoriaCodice 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.