Nie mam pojęcia, gdzie w Twoim opisie kończą się opis wymagań biznesowych, a zaczyna się część kontraktowa
Ostatnio pisali tu jacyś juniorzy szukający zajęcia, brzmi w sam raz jak robota dla tychże.
Na plus - do "szybko" nie dodałeś z automatu "tanio"
@cododiaska Masz rację. Opis to raczej na telefon/ szybkie spotkanie. Biegły w temacie programowania nie jestem, a firma X, która dostosowuje nasze (tutaj) faktury nie robi dokumentacji. Maskara.
Format i specyfikacje już ktoś kiedyś zrobił. EDI
@lukasz-latacz do pliku kamsoft xml chodzi
@szczelamseczasem
Da się to zrobić?
Nie wiem, bo nie rozumiem wymagań.
Jak coś to u mnie dobrze, drogo i wolno, także raczej nie mnie szukasz, ale życzę powodzenia.
@wombatDaiquiri to i tak nie zle.
Ja bym to zrobil zle ale za to dlugo i drogo. Wiec na miejscu Tomka pisalbym do Ciebie
@szczelamseczasem :
Oczywiście, możesz skorzystać z poniższego kodu w języku Python do ekstrakcji danych z pliku XML i utworzenia faktury VAT w formacie XSD. Upewnij się, że masz bibliotekę lxml zainstalowaną, używając pip install lxml.
import lxml.etree as ET
def parse_xml(xml_file):
tree = ET.parse(xml_file)
root = tree.getroot()
# Tutaj dodaj kod do ekstrakcji danych z pliku XML
# Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb
invoice_number = root.find('.//InvoiceNumber').text
issue_date = root.find('.//IssueDate').text
# ...
return {
'invoice_number': invoice_number,
'issue_date': issue_date,
# Dodaj resztę pól, których potrzebujesz
}
def generate_xsd(invoice_data):
# Tutaj dodaj kod do generowania faktury VAT w formacie XSD
# Poniżej znajdziesz przykładowy kod, dostosuj go do swoich potrzeb
xsd_content = f"""
{invoice_data['invoice_number']}
{invoice_data['issue_date']}
"""
return xsd_content
# Przykładowe użycie funkcji
xml_file_path = 'sciezka/do/twojego/pliku.xml'
invoice_data = parse_xml(xml_file_path)
xsd_content = generate_xsd(invoice_data)
# Teraz 'xsd_content' zawiera fakturę VAT w formacie XSD, którą możesz użyć do wymiany danych.
@Meverth Dzięki!
Zaloguj się aby komentować